Browse Source

🚑 交接点没有地图数据也能展示处理

master
wangxiang 3 years ago
parent
commit
2adce415d7
  1. 2
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java
  2. 9
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java
  3. 12
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java

2
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java

@ -93,7 +93,7 @@ public class MapLogisticController { @@ -93,7 +93,7 @@ public class MapLogisticController {
@DeleteMapping("/remove/{ids:[\\w,]+}")
@ApiOperation(value = "删除")
public R remove(@PathVariable String[] ids) {
iMapLogisticService.removeByIds(Arrays.asList(ids));
iMapLogisticService.mapRemove(Arrays.asList(ids));
return R.ok();
}

9
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java

@ -3,6 +3,8 @@ package com.cloud.kicc.commonbiz.service; @@ -3,6 +3,8 @@ package com.cloud.kicc.commonbiz.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.commonbiz.api.entity.MapLogistic;
import java.util.List;
/**
* <p>
* 地图核心主任务表 服务类
@ -19,4 +21,11 @@ public interface IMapLogisticService extends IService<MapLogistic> { @@ -19,4 +21,11 @@ public interface IMapLogisticService extends IService<MapLogistic> {
*/
void mapSaveOrUpdate(MapLogistic mapLogistic);
/**
* 地图移除
* @param mapLogisticIds 多个地图物流实体Id
*/
void mapRemove(List<String> mapLogisticIds);
}

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

@ -18,6 +18,8 @@ import lombok.RequiredArgsConstructor; @@ -18,6 +18,8 @@ import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
* <p>
* 地图核心主任务表 服务实现类
@ -84,4 +86,14 @@ public class MapLogisticServiceImpl extends ServiceImpl<MapLogisticMapper, MapLo @@ -84,4 +86,14 @@ public class MapLogisticServiceImpl extends ServiceImpl<MapLogisticMapper, MapLo
iMapLogisticPointService.saveBatch(mapLogistic.getMapLogisticPoint());
}
@Override
public void mapRemove(List<String> mapLogisticIds) {
super.removeByIds(mapLogisticIds);
mapLogisticIds.forEach(mapLogisticId -> {
iMapTaskService.remove(Wrappers.<MapTask>lambdaUpdate().eq(MapTask::getMapLogisticId, mapLogisticId));
iMapTaskPresetService.remove(Wrappers.<MapTaskPreset>lambdaUpdate().eq(MapTaskPreset::getMapLogisticId, mapLogisticId));
iMapLogisticPointService.remove(Wrappers.<MapLogisticPoint>lambdaUpdate().eq(MapLogisticPoint::getMapLogisticId, mapLogisticId));
});
}
}

Loading…
Cancel
Save