|
@ -2827,6 +2827,8 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
if(houseInfo == null){ |
|
|
if(houseInfo == null){ |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取房屋信息失败", "获取房屋信息失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取房屋信息失败", "获取房屋信息失败"); |
|
|
} |
|
|
} |
|
|
|
|
|
// 变更记录
|
|
|
|
|
|
IcResiUserTransferFormDTO formDTO = new IcResiUserTransferFormDTO(); |
|
|
// 将人的信息放入ic_resi_user对象中
|
|
|
// 将人的信息放入ic_resi_user对象中
|
|
|
IcResiUserEntity entity = new IcResiUserEntity(); |
|
|
IcResiUserEntity entity = new IcResiUserEntity(); |
|
|
entity.setCustomerId(form.getCustomerId()); |
|
|
entity.setCustomerId(form.getCustomerId()); |
|
@ -2863,18 +2865,35 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
HouseAgencyInfoResultDTO data = resultDTOResult.getData(); |
|
|
HouseAgencyInfoResultDTO data = resultDTOResult.getData(); |
|
|
entity.setGridId(data.getGridId()); |
|
|
entity.setGridId(data.getGridId()); |
|
|
entity.setPids(data.getPids() + ":" + data.getAgencyId()); |
|
|
entity.setPids(data.getPids() + ":" + data.getAgencyId()); |
|
|
|
|
|
formDTO.setNewGridId(data.getGridId()); |
|
|
} else { |
|
|
} else { |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "房屋信息不完整", "房屋信息不完整"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "房屋信息不完整", "房屋信息不完整"); |
|
|
} |
|
|
} |
|
|
SaveCaResidentUserFormDTO saveForm = new SaveCaResidentUserFormDTO(); |
|
|
SaveCaResidentUserFormDTO saveForm = new SaveCaResidentUserFormDTO(); |
|
|
saveForm.setHomeId(form.getHomeId()); |
|
|
saveForm.setHomeId(form.getHomeId()); |
|
|
saveForm.setIdCard(form.getIdCard()); |
|
|
saveForm.setIdCard(form.getIdCard()); |
|
|
|
|
|
|
|
|
|
|
|
// 添加变更记录
|
|
|
|
|
|
formDTO.setIcUserId(residentDetailByIdCard.getResidentId().toString()); |
|
|
|
|
|
formDTO.setType("in"); |
|
|
|
|
|
formDTO.setNewAgencyId(houseInfo.getAgencyId()); |
|
|
|
|
|
formDTO.setNewNeighborHoodId(houseInfo.getNeighborHoodId()); |
|
|
|
|
|
formDTO.setNewBuildingId(houseInfo.getBuildingId()); |
|
|
|
|
|
formDTO.setNewBuildingUnitId(houseInfo.getBuildingUnitId()); |
|
|
|
|
|
formDTO.setNewHouseId(houseInfo.getHomeId()); |
|
|
|
|
|
formDTO.setTransferTime(new java.util.Date()); |
|
|
|
|
|
formDTO.setCustomerId(form.getCustomerId()); |
|
|
|
|
|
formDTO.setStaffId(form.getUserId()); |
|
|
|
|
|
|
|
|
if (baseDao.selectCountByIdCard(form.getIdCard(), form.getCustomerId()) > 0) { |
|
|
if (baseDao.selectCountByIdCard(form.getIdCard(), form.getCustomerId()) > 0) { |
|
|
String id = baseDao.seletIdByIdCard(entity.getCustomerId(),entity.getIdCard()); |
|
|
String id = baseDao.seletIdByIdCard(entity.getCustomerId(),entity.getIdCard()); |
|
|
baseDao.updateIcResiUserByIdCard(entity); |
|
|
baseDao.updateIcResiUserByIdCard(entity); |
|
|
saveForm.setIcResiUserId(id); |
|
|
saveForm.setIcResiUserId(id); |
|
|
} else { |
|
|
} else { |
|
|
baseDao.insert(entity); |
|
|
baseDao.insert(entity); |
|
|
|
|
|
// 变更记录
|
|
|
|
|
|
icUserTransferRecordService.add(formDTO); |
|
|
|
|
|
|
|
|
String id = baseDao.seletIdByIdCard(entity.getCustomerId(),entity.getIdCard()); |
|
|
String id = baseDao.seletIdByIdCard(entity.getCustomerId(),entity.getIdCard()); |
|
|
saveForm.setIcResiUserId(id); |
|
|
saveForm.setIcResiUserId(id); |
|
|
} |
|
|
} |
|
|