|
@ -7,6 +7,7 @@ import com.epmet.commons.tools.constant.FieldConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.enums.DictTypeEnum; |
|
|
import com.epmet.commons.tools.enums.DictTypeEnum; |
|
|
|
|
|
import com.epmet.commons.tools.enums.IcResiUserSubStatusEnum; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
@ -186,6 +187,8 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl<IcMoveInRecordDao |
|
|
change.setCustomerId(formDTO.getCustomerId()); |
|
|
change.setCustomerId(formDTO.getCustomerId()); |
|
|
change.setStaffId(formDTO.getUserId()); |
|
|
change.setStaffId(formDTO.getUserId()); |
|
|
IcResiUserEntity entity = ConvertUtils.sourceToTarget(formDTO, IcResiUserEntity.class); |
|
|
IcResiUserEntity entity = ConvertUtils.sourceToTarget(formDTO, IcResiUserEntity.class); |
|
|
|
|
|
//状态改为0正常
|
|
|
|
|
|
entity.setStatus(NumConstant.ZERO_STR); |
|
|
//4-1.本社区下正常状态居民且房屋不一样并选择了更新【只更新居民信息,生成变更记录,不生成变更明细】
|
|
|
//4-1.本社区下正常状态居民且房屋不一样并选择了更新【只更新居民信息,生成变更记录,不生成变更明细】
|
|
|
if (StringUtils.isNotBlank(resiDTO.getResiAgencyId()) && staffInfo.getAgencyId().equals(resiDTO.getResiAgencyId()) |
|
|
if (StringUtils.isNotBlank(resiDTO.getResiAgencyId()) && staffInfo.getAgencyId().equals(resiDTO.getResiAgencyId()) |
|
|
&& "0".equals(resiDTO.getStatus()) && !resiDTO.getResiHomeId().equals(formDTO.getHomeId()) |
|
|
&& "0".equals(resiDTO.getStatus()) && !resiDTO.getResiHomeId().equals(formDTO.getHomeId()) |
|
@ -216,6 +219,8 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl<IcMoveInRecordDao |
|
|
//4-4.客户下不存在的居民(新数据)【新增居民信息,不生成变更记录、变更明细(因为十八类默认都是否)】
|
|
|
//4-4.客户下不存在的居民(新数据)【新增居民信息,不生成变更记录、变更明细(因为十八类默认都是否)】
|
|
|
entity.setAgencyId(staffInfo.getAgencyId()); |
|
|
entity.setAgencyId(staffInfo.getAgencyId()); |
|
|
entity.setPids(staffInfo.getAgencyPIds()); |
|
|
entity.setPids(staffInfo.getAgencyPIds()); |
|
|
|
|
|
//迁入管理-新增的居民,存储03
|
|
|
|
|
|
entity.setSubStatus(IcResiUserSubStatusEnum.MOVE_IN.getSubStatus()); |
|
|
icResiUserService.insert(entity); |
|
|
icResiUserService.insert(entity); |
|
|
change.setOrigin("add"); |
|
|
change.setOrigin("add"); |
|
|
change.setIcUserId(entity.getId()); |
|
|
change.setIcUserId(entity.getId()); |
|
|