|
@ -19,8 +19,11 @@ package com.epmet.service.impl; |
|
|
|
|
|
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
|
|
import com.epmet.commons.tools.redis.common.CustomerOrgRedis; |
|
|
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; |
|
|
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; |
|
|
|
|
|
import com.epmet.commons.tools.redis.common.bean.AgencyInfoCache; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.dao.IcResiUserDao; |
|
|
import com.epmet.dao.IcResiUserDao; |
|
|
import com.epmet.dao.IcUserTransferRecordDao; |
|
|
import com.epmet.dao.IcUserTransferRecordDao; |
|
@ -231,12 +234,24 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl<IcUserTrans |
|
|
List<IcUserChangeDetailedEntity> list = new ArrayList<>(); |
|
|
List<IcUserChangeDetailedEntity> list = new ArrayList<>(); |
|
|
IcUserChangeDetailedEntity outEntity = null; |
|
|
IcUserChangeDetailedEntity outEntity = null; |
|
|
IcUserChangeDetailedEntity inEntity = null; |
|
|
IcUserChangeDetailedEntity inEntity = null; |
|
|
|
|
|
AgencyInfoCache oldAgencyInfo = CustomerOrgRedis.getAgencyInfo(resiUserDTO.getAgencyId()); |
|
|
|
|
|
if (null == oldAgencyInfo) { |
|
|
|
|
|
throw new EpmetException(String.format("查询组织信息失败%s", resiUserDTO.getAgencyId())); |
|
|
|
|
|
} |
|
|
|
|
|
AgencyInfoCache newAgencyInfo = new AgencyInfoCache(); |
|
|
|
|
|
if ("in".equals(formDTO.getType())) { |
|
|
|
|
|
newAgencyInfo = CustomerOrgRedis.getAgencyInfo(formDTO.getNewAgencyId()); |
|
|
|
|
|
if (null == newAgencyInfo) { |
|
|
|
|
|
throw new EpmetException(String.format("查询组织信息失败%s", formDTO.getNewAgencyId())); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
for (IcResiCategoryWarnConfigDTO cf : configList) { |
|
|
for (IcResiCategoryWarnConfigDTO cf : configList) { |
|
|
if ("1".equals(map.get(cf.getColumnName()))) { |
|
|
if ("1".equals(map.get(cf.getColumnName()))) { |
|
|
//迁出
|
|
|
//迁出
|
|
|
outEntity = new IcUserChangeDetailedEntity(); |
|
|
outEntity = new IcUserChangeDetailedEntity(); |
|
|
outEntity.setCustomerId(formDTO.getCustomerId()); |
|
|
outEntity.setCustomerId(formDTO.getCustomerId()); |
|
|
outEntity.setIcUserChangeRecordId(icUserChangeRecordId); |
|
|
outEntity.setIcUserChangeRecordId(icUserChangeRecordId); |
|
|
|
|
|
outEntity.setPids(oldAgencyInfo.getPids()); |
|
|
outEntity.setAgencyId(resiUserDTO.getAgencyId()); |
|
|
outEntity.setAgencyId(resiUserDTO.getAgencyId()); |
|
|
outEntity.setGridId(resiUserDTO.getGridId()); |
|
|
outEntity.setGridId(resiUserDTO.getGridId()); |
|
|
outEntity.setNeighborHoodId(resiUserDTO.getVillageId()); |
|
|
outEntity.setNeighborHoodId(resiUserDTO.getVillageId()); |
|
@ -254,6 +269,7 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl<IcUserTrans |
|
|
inEntity = new IcUserChangeDetailedEntity(); |
|
|
inEntity = new IcUserChangeDetailedEntity(); |
|
|
inEntity.setCustomerId(formDTO.getCustomerId()); |
|
|
inEntity.setCustomerId(formDTO.getCustomerId()); |
|
|
inEntity.setIcUserChangeRecordId(icUserChangeRecordId); |
|
|
inEntity.setIcUserChangeRecordId(icUserChangeRecordId); |
|
|
|
|
|
inEntity.setPids(newAgencyInfo.getPids()); |
|
|
inEntity.setAgencyId(formDTO.getNewAgencyId()); |
|
|
inEntity.setAgencyId(formDTO.getNewAgencyId()); |
|
|
inEntity.setGridId(formDTO.getNewGridId()); |
|
|
inEntity.setGridId(formDTO.getNewGridId()); |
|
|
inEntity.setNeighborHoodId(formDTO.getNewNeighborHoodId()); |
|
|
inEntity.setNeighborHoodId(formDTO.getNewNeighborHoodId()); |
|
|