|
@ -1371,6 +1371,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
//获取用户所在家庭里所有人员信息
|
|
|
//获取用户所在家庭里所有人员信息
|
|
|
LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
wrapper.eq(IcResiUserEntity::getHomeId, user.getHomeId()); |
|
|
wrapper.eq(IcResiUserEntity::getHomeId, user.getHomeId()); |
|
|
|
|
|
wrapper.eq(IcResiUserEntity::getStatus,NumConstant.ZERO_STR); |
|
|
wrapper.orderByAsc(IcResiUserEntity::getYhzgx); |
|
|
wrapper.orderByAsc(IcResiUserEntity::getYhzgx); |
|
|
List<IcResiUserEntity> resiUserList = baseDao.selectList(wrapper); |
|
|
List<IcResiUserEntity> resiUserList = baseDao.selectList(wrapper); |
|
|
if (CollectionUtils.isNotEmpty(resiUserList)) { |
|
|
if (CollectionUtils.isNotEmpty(resiUserList)) { |
|
@ -2827,9 +2828,13 @@ 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()); |
|
|
|
|
|
formDTO.setCustomerId(form.getCustomerId()); |
|
|
|
|
|
formDTO.setStaffId(form.getUserId()); |
|
|
// 进行日期转换
|
|
|
// 进行日期转换
|
|
|
if(residentDetailByIdCard.getBirthday() == null){ |
|
|
if(residentDetailByIdCard.getBirthday() == null){ |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取出生日期失败", "获取出生日期失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取出生日期失败", "获取出生日期失败"); |
|
@ -2863,20 +2868,41 @@ 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.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 Date()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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()); |
|
|
|
|
|
// 变更记录
|
|
|
|
|
|
formDTO.setIcUserId(id); |
|
|
|
|
|
icUserTransferRecordService.add(formDTO); |
|
|
|
|
|
|
|
|
baseDao.updateIcResiUserByIdCard(entity); |
|
|
baseDao.updateIcResiUserByIdCard(entity); |
|
|
saveForm.setIcResiUserId(id); |
|
|
saveForm.setIcResiUserId(id); |
|
|
} else { |
|
|
} else { |
|
|
baseDao.insert(entity); |
|
|
baseDao.insert(entity); |
|
|
|
|
|
|
|
|
String id = baseDao.seletIdByIdCard(entity.getCustomerId(),entity.getIdCard()); |
|
|
String id = baseDao.seletIdByIdCard(entity.getCustomerId(),entity.getIdCard()); |
|
|
saveForm.setIcResiUserId(id); |
|
|
saveForm.setIcResiUserId(id); |
|
|
|
|
|
formDTO.setIcUserId(id); |
|
|
|
|
|
|
|
|
|
|
|
// 变更记录
|
|
|
|
|
|
icUserTransferRecordService.add(formDTO); |
|
|
} |
|
|
} |
|
|
guardarDatosFeignClient.saveCaResidentUser(saveForm); |
|
|
guardarDatosFeignClient.saveCaResidentUser(saveForm); |
|
|
} |
|
|
} |
|
|