Commit f26deb0e71fc80f30de66751f65fdff914e3d439
1 parent
23b305af
版本页面
Showing
5 changed files
with
7 additions
and
4 deletions
src/main/java/com/bsth/controller/SectionController.java
| @@ -142,7 +142,7 @@ public class SectionController extends BaseController<Section, Integer> { | @@ -142,7 +142,7 @@ public class SectionController extends BaseController<Section, Integer> { | ||
| 142 | * | 142 | * |
| 143 | * @return int <sectionCode路段编码> | 143 | * @return int <sectionCode路段编码> |
| 144 | */ | 144 | */ |
| 145 | - @RequestMapping(value="doubleName" , method = RequestMethod.GET) | 145 | + @RequestMapping(value="doubleName" , method = RequestMethod.POST) |
| 146 | public Map<String, Object> doubleName(@RequestParam Map<String, Object> map) { | 146 | public Map<String, Object> doubleName(@RequestParam Map<String, Object> map) { |
| 147 | return service.doubleName(map); | 147 | return service.doubleName(map); |
| 148 | } | 148 | } |
src/main/java/com/bsth/repository/LineVersionsRepository.java
| @@ -70,7 +70,7 @@ public interface LineVersionsRepository extends BaseRepository<LineVersions, Int | @@ -70,7 +70,7 @@ public interface LineVersionsRepository extends BaseRepository<LineVersions, Int | ||
| 70 | /** | 70 | /** |
| 71 | * 获取线路版本的上一个版本 | 71 | * 获取线路版本的上一个版本 |
| 72 | */ | 72 | */ |
| 73 | - @Query(value = " SELECT lv FROM LineVersions lv where lv.line.id = ?1 and lv.versions = (?2 - "+1+")") | 73 | + @Query(value = " SELECT lv FROM LineVersions lv where lv.line.id = ?1 and lv.versions = (SELECT MAX(v.versions) FROM LineVersions v where v.line.id = ?1 and v.versions < ?2)") |
| 74 | public LineVersions findBylineIdAndVersions(Integer id, Integer versions); | 74 | public LineVersions findBylineIdAndVersions(Integer id, Integer versions); |
| 75 | 75 | ||
| 76 | 76 |
src/main/java/com/bsth/service/impl/LineVersionsServiceImpl.java
| @@ -96,6 +96,9 @@ public class LineVersionsServiceImpl extends BaseServiceImpl<LineVersions, Integ | @@ -96,6 +96,9 @@ public class LineVersionsServiceImpl extends BaseServiceImpl<LineVersions, Integ | ||
| 96 | 96 | ||
| 97 | int statu = repository.update(id,line,lineCode,new java.sql.Date(startDate.getTime()), | 97 | int statu = repository.update(id,line,lineCode,new java.sql.Date(startDate.getTime()), |
| 98 | new java.sql.Date(endDate.getTime()),versions,status,remark); | 98 | new java.sql.Date(endDate.getTime()),versions,status,remark); |
| 99 | + LineVersions upLineVersions = repository.findBylineIdAndVersions(line.getId(),versions); | ||
| 100 | + upLineVersions.setEndDate(new java.sql.Date(startDate.getTime())); | ||
| 101 | + repository.save(upLineVersions); | ||
| 99 | if (statu==1) { | 102 | if (statu==1) { |
| 100 | resultMap.put("status", ResponseCode.SUCCESS); | 103 | resultMap.put("status", ResponseCode.SUCCESS); |
| 101 | } else { | 104 | } else { |
src/main/resources/application-dev.properties
| @@ -10,7 +10,7 @@ spring.jpa.show-sql= true | @@ -10,7 +10,7 @@ spring.jpa.show-sql= true | ||
| 10 | spring.datasource.driver-class-name= com.mysql.jdbc.Driver | 10 | spring.datasource.driver-class-name= com.mysql.jdbc.Driver |
| 11 | spring.datasource.url= jdbc:mysql://127.0.0.1/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false | 11 | spring.datasource.url= jdbc:mysql://127.0.0.1/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false |
| 12 | spring.datasource.username= root | 12 | spring.datasource.username= root |
| 13 | -spring.datasource.password= panzhao | 13 | +spring.datasource.password= |
| 14 | #spring.datasource.url= jdbc:mysql://192.168.168.117/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false | 14 | #spring.datasource.url= jdbc:mysql://192.168.168.117/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false |
| 15 | #spring.datasource.username= root | 15 | #spring.datasource.username= root |
| 16 | #spring.datasource.password= root | 16 | #spring.datasource.password= root |
src/main/resources/static/pages/base/stationroute/doublename_road.html
| @@ -127,7 +127,7 @@ | @@ -127,7 +127,7 @@ | ||
| 127 | $.get("/lineVersions/findCurrentVersion", {"lineId" : lineId}, function (versions) { | 127 | $.get("/lineVersions/findCurrentVersion", {"lineId" : lineId}, function (versions) { |
| 128 | params.versions = versions; | 128 | params.versions = versions; |
| 129 | // 生成路段 | 129 | // 生成路段 |
| 130 | - $.get('/section/doubleName',params,function (resuntDate) { | 130 | + $.post('/section/doubleName',params,function (resuntDate) { |
| 131 | if(resuntDate.status=='SUCCESS') { | 131 | if(resuntDate.status=='SUCCESS') { |
| 132 | // 弹出添加成功提示消息 | 132 | // 弹出添加成功提示消息 |
| 133 | layer.msg('生成成功...'); | 133 | layer.msg('生成成功...'); |