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());