|
@ -298,15 +298,6 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio |
|
|
if (null == userInfo) { |
|
|
if (null == userInfo) { |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "居民信息不存在", "居民信息不存在"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "居民信息不存在", "居民信息不存在"); |
|
|
} |
|
|
} |
|
|
//更改房屋
|
|
|
|
|
|
IcResiUserEntity uerEntity = new IcResiUserEntity(); |
|
|
|
|
|
uerEntity.setId(dto.getIcUserId()); |
|
|
|
|
|
uerEntity.setGridId(dto.getGridId()); |
|
|
|
|
|
uerEntity.setVillageId(dto.getVillageId()); |
|
|
|
|
|
uerEntity.setBuildId(dto.getBuildId()); |
|
|
|
|
|
uerEntity.setUnitId(dto.getUnitId()); |
|
|
|
|
|
uerEntity.setHomeId(dto.getHomeId()); |
|
|
|
|
|
icResiUserService.updateById(uerEntity); |
|
|
|
|
|
//组织内走变更流程
|
|
|
//组织内走变更流程
|
|
|
IcResiUserTransferFormDTO formDTO = new IcResiUserTransferFormDTO(); |
|
|
IcResiUserTransferFormDTO formDTO = new IcResiUserTransferFormDTO(); |
|
|
formDTO.setIcUserId(dto.getIcUserId()); |
|
|
formDTO.setIcUserId(dto.getIcUserId()); |
|
@ -322,10 +313,19 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio |
|
|
formDTO.setCustomerId(dto.getCustomerId()); |
|
|
formDTO.setCustomerId(dto.getCustomerId()); |
|
|
formDTO.setStaffId(dto.getStaffId()); |
|
|
formDTO.setStaffId(dto.getStaffId()); |
|
|
icUserTransferRecordService.add(formDTO); |
|
|
icUserTransferRecordService.add(formDTO); |
|
|
|
|
|
//更改房屋
|
|
|
|
|
|
IcResiUserEntity uerEntity = new IcResiUserEntity(); |
|
|
|
|
|
uerEntity.setId(dto.getIcUserId()); |
|
|
|
|
|
uerEntity.setGridId(dto.getGridId()); |
|
|
|
|
|
uerEntity.setVillageId(dto.getVillageId()); |
|
|
|
|
|
uerEntity.setBuildId(dto.getBuildId()); |
|
|
|
|
|
uerEntity.setUnitId(dto.getUnitId()); |
|
|
|
|
|
uerEntity.setHomeId(dto.getHomeId()); |
|
|
|
|
|
icResiUserService.updateById(uerEntity); |
|
|
} else { |
|
|
} else { |
|
|
//不需要迁至其他房屋,直接变游离状态
|
|
|
//不需要迁至其他房屋,直接变游离状态
|
|
|
dto.setType("out"); |
|
|
dto.setType("out"); |
|
|
dto.setTransferTime(new Date()); |
|
|
dto.setOutOfTime(new Date()); |
|
|
dto.setAddress("其他"); |
|
|
dto.setAddress("其他"); |
|
|
dto.setReason("移除"); |
|
|
dto.setReason("移除"); |
|
|
this.saveOutOfInfo(dto); |
|
|
this.saveOutOfInfo(dto); |
|
|