浏览代码

站点及站点入口编辑修改。

tomatozq 4 年之前
父节点
当前提交
1ef2a98a2c
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      web/src/main/java/com/jpsoft/bus/modules/bus/controller/RouteInfoController.java

+ 5 - 2
web/src/main/java/com/jpsoft/bus/modules/bus/controller/RouteInfoController.java

@@ -107,13 +107,14 @@ public class RouteInfoController {
             if (affectCount > 0) {
                 for (StationInfoDTO stationDTO : dto.getStationList()) {
                     StationInfo stationInfo = new StationInfo();
+
+                    stationDTO.setId(UUID.randomUUID().toString());
                     PojoUtils.map(stationDTO,stationInfo);
 
                     if(StringUtils.isNotEmpty(stationDTO.getClassify())) {
                         stationInfo.setClassify(Integer.parseInt(stationDTO.getClassify()));
                     }
                     stationInfo.setRouteId(routeInfo.getId());
-                    stationInfo.setId(UUID.randomUUID().toString());
 
                     String[] arr = stationDTO.getLocation().split(",");
 
@@ -128,6 +129,7 @@ public class RouteInfoController {
 
                     stationInfoService.insert(stationInfo);
 
+                    //注意stationDTO要有id
                     saveStationSubList(subject, stationDTO);
                 }
 
@@ -323,10 +325,10 @@ public class RouteInfoController {
                             stationInfoService.update(stationInfo);
                         }
                         else{
+                            stationInfoDTO.setId(UUID.randomUUID().toString());
                             PojoUtils.map(stationInfoDTO,stationInfo);
 
                             stationInfo.setRouteId(routeInfo.getId());
-                            stationInfo.setId(UUID.randomUUID().toString());
                             stationInfo.setName(stationInfoDTO.getName());
                             if(StringUtils.isNotEmpty(stationInfoDTO.getClassify())){
                                 stationInfo.setClassify(Integer.parseInt(stationInfoDTO.getClassify()));
@@ -347,6 +349,7 @@ public class RouteInfoController {
                             stationInfoService.insert(stationInfo);
                         }
 
+                        //注意stationDTO要有id
                         saveStationSubList(subject, stationInfoDTO);
                     }
                 }