From c0053a3066ed46e658d09c174f3bb32bdc5cd974 Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Tue, 10 May 2022 16:34:30 +0800 Subject: [PATCH] =?UTF-8?q?moveOutResi(IcResiUserTransferFormDTO=20formDTO?= =?UTF-8?q?)=E6=96=B9=E6=B3=95=E5=85=AC=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/form/IcResiUserTransferFormDTO.java | 19 ++- .../epmet/constant/IcResiUserConstant.java | 14 ++ .../service/IcUserTransferRecordService.java | 1 + .../service/impl/ChangeDeathServiceImpl.java | 4 +- .../impl/ChangeRelocationServiceImpl.java | 4 +- .../impl/IcUserTransferRecordServiceImpl.java | 121 +++++++++++------- 6 files changed, 112 insertions(+), 51 deletions(-) create mode 100644 epmet-user/epmet-user-server/src/main/java/com/epmet/constant/IcResiUserConstant.java diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/IcResiUserTransferFormDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/IcResiUserTransferFormDTO.java index 82bcedfa66..5eb03853ff 100644 --- a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/IcResiUserTransferFormDTO.java +++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/IcResiUserTransferFormDTO.java @@ -74,11 +74,20 @@ public class IcResiUserTransferFormDTO implements Serializable { private String customerId; private String staffId; + // /** + // * out:迁出:这个入参是迁出管理:新增迁入人员内部方法调用 + // * died:死亡:这个入参是新增死亡人员内部方法调用 + // * birth:出生 + // * in:迁入 + // */ + // private String moveType; + /** - * out:迁出:这个入参是迁出管理:新增迁入人员内部方法调用 - * died:死亡:这个入参是新增死亡人员内部方法调用 - * birth:出生 - * in:迁入 + * 变动:change; + * 迁出:out; + * 死亡:died; + * 出生birth; + * 迁入:in */ - private String moveType; + private String origin; } diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/constant/IcResiUserConstant.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/constant/IcResiUserConstant.java new file mode 100644 index 0000000000..d59ec493d4 --- /dev/null +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/constant/IcResiUserConstant.java @@ -0,0 +1,14 @@ +package com.epmet.constant; + +public interface IcResiUserConstant { + // origin:变动:change; 迁出:out; 死亡:died; 出生birth; 迁入:in + String CHANGE = "change"; + String OUT = "out"; + String DIED = "died"; + String BIRTH = "birth"; + String IN = "in"; + + + + +} diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserTransferRecordService.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserTransferRecordService.java index 228e88fb61..63207ede16 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserTransferRecordService.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserTransferRecordService.java @@ -38,6 +38,7 @@ public interface IcUserTransferRecordService extends BaseService columns = categoryListResult.getData().stream().map(IcResiCategoryStatsConfigDTO::getColumnName).collect(Collectors.toList()); Map map = icResiUserDao.getCategoryListMap(columns, formDTO.getIcUserId()); - List changeDetailedEntityList = saveChangeDetailed(categoryListResult.getData(), map, changeRecordEntity.getId(), formDTO, resiUserDTO, NumConstant.ONE_STR); + List changeDetailedEntityList = saveChangeDetailed(categoryListResult.getData(), map, changeRecordEntity.getId(), formDTO, resiUserDTO, IcResiUserConstant.CHANGE); icUserChangeDetailedService.insertBatch(changeDetailedEntityList); } @@ -222,6 +222,7 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl result2 = getNewHouseInfo(formDTO); CustomerStaffInfoCacheResult staffInfoCache = CustomerStaffRedis.getStaffInfo(formDTO.getCustomerId(), formDTO.getStaffId()); IcUserChangeRecordEntity changeRecordEntity = new IcUserChangeRecordEntity(); //5.生成调动记录: 只有迁出的才生成 - if("out".equals(formDTO.getMoveType())){ + if(IcResiUserConstant.OUT.equals(formDTO.getOrigin())){ IcUserTransferRecordEntity recordEntity = saveTransferRecord(staffInfoCache, formDTO, resiUserDTO, icResiUserOrgMsgResultDTO, result2.getData()); insert(recordEntity); changeRecordEntity.setIcUserTransferRecordId(recordEntity.getId()); @@ -327,25 +352,33 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl columns = categoryListResult.getData().stream().map(IcResiCategoryStatsConfigDTO::getColumnName).collect(Collectors.toList()); Map map = icResiUserDao.getCategoryListMap(columns, formDTO.getIcUserId()); - List changeDetailedEntityList = saveChangeDetailed(categoryListResult.getData(), map, changeRecordEntity.getId(), formDTO, resiUserDTO, NumConstant.TWO_STR); + List changeDetailedEntityList = saveChangeDetailed(categoryListResult.getData(), map, changeRecordEntity.getId(), formDTO, resiUserDTO, formDTO.getOrigin()); icUserChangeDetailedService.insertBatch(changeDetailedEntityList); } @@ -408,7 +441,7 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl getNewHouseInfo(IcResiUserTransferFormDTO formDTO) { Result result2 = new Result<>(); - if ("out".equals(formDTO.getMoveType())) { + if (IcResiUserConstant.OUT.equals(formDTO.getOrigin())) { IcResiUserOrgMsgFormDTO orgMsgFormDTO2 = new IcResiUserOrgMsgFormDTO(); orgMsgFormDTO2.setCustomerId(formDTO.getCustomerId()); orgMsgFormDTO2.setAgencyId(formDTO.getNewAgencyId());