From 2adce415d77c642ad43870c2e714de7700e0a3af Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Fri, 9 Sep 2022 23:47:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=91=20=E4=BA=A4=E6=8E=A5=E7=82=B9?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=9C=B0=E5=9B=BE=E6=95=B0=E6=8D=AE=E4=B9=9F?= =?UTF-8?q?=E8=83=BD=E5=B1=95=E7=A4=BA=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commonbiz/controller/MapLogisticController.java | 2 +- .../kicc/commonbiz/service/IMapLogisticService.java | 9 +++++++++ .../service/impl/MapLogisticServiceImpl.java | 12 ++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java index b83fe14f..4d87a295 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MapLogisticController.java +++ b/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 { @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(); } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java index 995cdf81..5b2e1558 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMapLogisticService.java +++ b/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; import com.baomidou.mybatisplus.extension.service.IService; import com.cloud.kicc.commonbiz.api.entity.MapLogistic; +import java.util.List; + /** *

* 地图核心主任务表 服务类 @@ -19,4 +21,11 @@ public interface IMapLogisticService extends IService { */ void mapSaveOrUpdate(MapLogistic mapLogistic); + + /** + * 地图移除 + * @param mapLogisticIds 多个地图物流实体Id + */ + void mapRemove(List mapLogisticIds); + } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java index c7e48462..d4e67a34 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MapLogisticServiceImpl.java +++ b/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; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.List; + /** *

* 地图核心主任务表 服务实现类 @@ -84,4 +86,14 @@ public class MapLogisticServiceImpl extends ServiceImpl mapLogisticIds) { + super.removeByIds(mapLogisticIds); + mapLogisticIds.forEach(mapLogisticId -> { + iMapTaskService.remove(Wrappers.lambdaUpdate().eq(MapTask::getMapLogisticId, mapLogisticId)); + iMapTaskPresetService.remove(Wrappers.lambdaUpdate().eq(MapTaskPreset::getMapLogisticId, mapLogisticId)); + iMapLogisticPointService.remove(Wrappers.lambdaUpdate().eq(MapLogisticPoint::getMapLogisticId, mapLogisticId)); + }); + } + }