|
|
@ -19,6 +19,7 @@ package com.epmet.service.impl; |
|
|
|
|
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
|
import com.epmet.commons.tools.enums.IcResiUserSubStatusEnum; |
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.redis.common.CustomerOrgRedis; |
|
|
@ -28,7 +29,6 @@ import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dao.IcResiUserDao; |
|
|
|
import com.epmet.dao.IcUserTransferRecordDao; |
|
|
|
import com.epmet.dto.IcResiCategoryStatsConfigDTO; |
|
|
|
import com.epmet.dto.IcResiCategoryWarnConfigDTO; |
|
|
|
import com.epmet.dto.IcResiUserDTO; |
|
|
|
import com.epmet.dto.form.IcResiUserOrgMsgFormDTO; |
|
|
|
import com.epmet.dto.form.IcResiUserTransferFormDTO; |
|
|
@ -129,6 +129,8 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl<IcUserTrans |
|
|
|
if ("out".equals(formDTO.getType())) { |
|
|
|
//4-1.转到客户外修改基础信息表人员信息状态
|
|
|
|
userEntity.setStatus("1"); |
|
|
|
//用户详细状态:01:新增、02:导入、03:迁入、04:新生、11:迁出、21死亡
|
|
|
|
userEntity.setSubStatus(IcResiUserSubStatusEnum.MOVE_OUT.getSubStatus()); |
|
|
|
} else { |
|
|
|
//4-2.客户内部流转修改所属各维度信息
|
|
|
|
userEntity.setAgencyId(formDTO.getNewAgencyId()); |
|
|
@ -172,6 +174,7 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl<IcUserTrans |
|
|
|
} |
|
|
|
changeRecordEntity.setAfterChangeName(StringUtils.isEmpty(afterName.toString()) ? "-" : afterName.toString()); |
|
|
|
changeRecordEntity.setChangeTime(formDTO.getTransferTime()); |
|
|
|
changeRecordEntity.setReason(formDTO.getReason()); |
|
|
|
changeRecordEntity.setRemark(formDTO.getRemark()); |
|
|
|
icUserChangeRecordService.insert(changeRecordEntity); |
|
|
|
//6-2.变更明细【类别明细迁出组织的-1,迁入组织的1】
|
|
|
|