|
@@ -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);
|
|
|
}
|
|
|
}
|