Commit f26deb0e71fc80f30de66751f65fdff914e3d439

Authored by 游瑞烽
1 parent 23b305af

版本页面

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&lt;LineVersions, Int @@ -70,7 +70,7 @@ public interface LineVersionsRepository extends BaseRepository&lt;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&lt;LineVersions, Integ @@ -96,6 +96,9 @@ public class LineVersionsServiceImpl extends BaseServiceImpl&lt;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('生成成功...');