From af1a10e6e5b2a0b9573b09c099f06f4420118265 Mon Sep 17 00:00:00 2001 From: zhangyuan Date: Tue, 26 Apr 2022 09:29:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E4=B8=9C=E4=BF=A1=E6=81=AF=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/RentContractInfoController.java | 9 +++++++++ .../rent/service/RentContractInfoService.java | 10 ++++++++++ .../impl/RentContractInfoServiceImpl.java | 10 ++++++++++ .../impl/RentTenantInfoServiceImpl.java | 18 ++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/controller/RentContractInfoController.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/controller/RentContractInfoController.java index 6659de5..f66d4b6 100644 --- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/controller/RentContractInfoController.java +++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/controller/RentContractInfoController.java @@ -54,6 +54,15 @@ public class RentContractInfoController { return new Result(); } + @NoRepeatSubmit + @PostMapping("review") + public Result review(@RequestBody RentContractInfoDTO dto){ + //效验数据 + ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); + rentContractInfoService.review(dto); + return new Result(); + } + @NoRepeatSubmit @PostMapping("update") public Result update(@RequestBody RentContractInfoDTO dto){ diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/RentContractInfoService.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/RentContractInfoService.java index 8175861..e114863 100644 --- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/RentContractInfoService.java +++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/RentContractInfoService.java @@ -56,6 +56,16 @@ public interface RentContractInfoService extends BaseService page(Map params) { IPage page = baseDao.selectPage( @@ -72,6 +79,17 @@ public class RentTenantInfoServiceImpl extends BaseServiceImpl imgList = ConvertUtils.sourceToTarget(dto.getImgList(), RentContractFileEntity.class); + imgList.forEach(img -> { + img.setReferenceId(entity.getId()); + img.setFileType(NumConstant.ZERO_STR); + }); + rentContractFileService.insertBatch(imgList); + } } @Override