Browse Source

🚀 优化程序

master
wangxiang 3 years ago
parent
commit
4f9abc2ce6
  1. 14
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java
  2. 2
      kicc-ui

14
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java

@ -43,22 +43,20 @@ public class MapLogisticServiceImpl extends ServiceImpl<MapLogisticMapper, MapLo @@ -43,22 +43,20 @@ public class MapLogisticServiceImpl extends ServiceImpl<MapLogisticMapper, MapLo
super.save(mapLogistic);
mapLogistic.getMapTask().forEach(mapTask -> {
mapTask.setMapLogisticId(mapLogistic.getId());
iMapTaskService.save(mapTask);
// 匹配查找跟地图任务关联的地图标记点数据
// 匹配查找跟地图任务关联的地图标记点数据,不需要包含其他收养样员的交接任务标记点,他们已经与自己的任务进行了id绑定
mapLogistic.getMapLogisticPoint().stream()
.filter(item -> item.getKey().equals(mapTask.getKey())).forEach(item -> {
item.setMapLogisticId(mapLogistic.getId());
item.setMapTaskId(mapTask.getId());
iMapLogisticPointService.save(item);
});
.filter(item -> item.getKey().equals(mapTask.getKey())).forEach(item -> item.setMapTaskId(mapTask.getId()));
if (ObjectUtil.isNotEmpty(mapTask.getMapTaskPreset())) {
mapTask.getMapTaskPreset().forEach(mapTaskPreset -> {
mapTaskPreset.setMapLogisticId(mapLogistic.getId());
mapTaskPreset.setMapTaskId(mapTask.getId());
iMapTaskPresetService.save(mapTaskPreset);
});
iMapTaskPresetService.saveBatch(mapTask.getMapTaskPreset());
}
});
mapLogistic.getMapLogisticPoint().forEach(item -> item.setMapLogisticId(mapLogistic.getId()));
iMapTaskService.saveBatch(mapLogistic.getMapTask());
iMapLogisticPointService.saveBatch(mapLogistic.getMapLogisticPoint());
return false;
}

2
kicc-ui

@ -1 +1 @@ @@ -1 +1 @@
Subproject commit 17600d7e2220eb0bbbc3080fb8e544d52f756252
Subproject commit 067ded646d544e739ad36858af466995eba569e7
Loading…
Cancel
Save