From b88a37343288ca5c72be4b699c931ade21930c12 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Thu, 7 Aug 2025 10:10:48 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BC=98=E5=8C=96=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B9=E6=B3=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BusinessModuleController.java | 11 +++++++++-- .../service/IAeConfBusinessModuleMdmService.java | 2 ++ .../impl/AeConfBusinessModuleMdmServiceImpl.java | 16 ++++++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/controller/BusinessModuleController.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/controller/BusinessModuleController.java index 9948ecb5..a06a8710 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/controller/BusinessModuleController.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/controller/BusinessModuleController.java @@ -74,8 +74,15 @@ public class BusinessModuleController extends DefaultController { public JsonResultEntity update(@RequestBody AeConfBusinessModuleEntity entity) { try { Assert.notNull(entity.getId(), "更新时,id不能为空"); - AeConfBusinessModuleEntity save = aeConfBusinessModuleService.update(entity); - return getSuccessMessageEntity("请求成功", save); + AeConfBusinessModuleEntity update = aeConfBusinessModuleService.update(entity); + //更新影响因素关联 + String id = update.getId(); + AeConfBusinessModuleMdmEntity aeConfBusinessModuleMdmEntity = new AeConfBusinessModuleMdmEntity(); + aeConfBusinessModuleMdmEntity.setAeConfModuleId(Long.valueOf(id)); + aeConfBusinessModuleMdmEntity.setAeConfModuleName(entity.getModuleName()); + aeConfBusinessModuleMdmService.updateByModuleId(aeConfBusinessModuleMdmEntity); + + return getSuccessMessageEntity("请求成功", update); } catch (Exception e) { e.printStackTrace(); return getFailureMessageEntity(e.getMessage()); diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/IAeConfBusinessModuleMdmService.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/IAeConfBusinessModuleMdmService.java index 89612a76..4c382bbd 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/IAeConfBusinessModuleMdmService.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/IAeConfBusinessModuleMdmService.java @@ -26,5 +26,7 @@ public interface IAeConfBusinessModuleMdmService extends IBaseService deleteList(List list); + void updateByModuleId(AeConfBusinessModuleMdmEntity aeConfBusinessModuleMdmEntity); + // PageInfo queryEntityPaged(AeConfBusinessModuleMdmEntity entity); } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/AeConfBusinessModuleMdmServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/AeConfBusinessModuleMdmServiceImpl.java index ca16b0ea..3adeb7a0 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/AeConfBusinessModuleMdmServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/AeConfBusinessModuleMdmServiceImpl.java @@ -217,5 +217,21 @@ public class AeConfBusinessModuleMdmServiceImpl extends BaseService query = aeConfBusinessModuleMdmDao.query(aeConfBusinessModuleMdmEntity); + for (AeConfBusinessModuleMdmEntity confBusinessModuleMdmEntity : query) { + confBusinessModuleMdmEntity.setAeConfModuleName(entity.getAeConfModuleName()); + aeConfBusinessModuleMdmDao.update(confBusinessModuleMdmEntity); + } + } + }