Browse Source

修改抛出异常信息

master
HAHA 3 years ago
parent
commit
39cb2329f5
  1. 26
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

26
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -2611,32 +2611,24 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
@Override @Override
public void bindHome(BindHomeFormDTO form) { public void bindHome(BindHomeFormDTO form) {
// 根据idCard获取ca_redident表的数据 // 根据idCard获取ca_redident表的数据
if (StringUtils.isBlank(form.getIdCard())) {
throw new RenException("身份证号不能为空");
}
GetResidentDetailByIdCardFormDTO dto = new GetResidentDetailByIdCardFormDTO(); GetResidentDetailByIdCardFormDTO dto = new GetResidentDetailByIdCardFormDTO();
dto.setIdCard(form.getIdCard()); dto.setIdCard(form.getIdCard());
Result<ResidentByIdCardResultDTO> result = guardarDatosFeignClient.getResidentDetailByIdCard(dto); Result<ResidentByIdCardResultDTO> result = guardarDatosFeignClient.getResidentDetailByIdCard(dto);
ResidentByIdCardResultDTO residentDetailByIdCard = result.getData(); ResidentByIdCardResultDTO residentDetailByIdCard = result.getData();
if (org.springframework.util.StringUtils.isEmpty(residentDetailByIdCard)) { if(!result.success() || residentDetailByIdCard == null){
throw new RenException("获取不到人的信息"); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取居民信息失败", "获取居民信息失败");
}
// 根据房屋id获取房屋信息
if (StringUtils.isBlank(form.getHomeId())) {
throw new RenException("房屋id不能为空");
} }
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(form.getCustomerId(), form.getHomeId()); HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(form.getCustomerId(), form.getHomeId());
if (org.springframework.util.StringUtils.isEmpty(houseInfo)) { if(houseInfo == null){
throw new RenException("获取不到房屋信息"); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取房屋信息失败", "获取房屋信息失败");
} }
// 将人的信息放入ic_resi_user对象中 // 将人的信息放入ic_resi_user对象中
IcResiUserEntity entity = new IcResiUserEntity(); IcResiUserEntity entity = new IcResiUserEntity();
entity.setCustomerId(form.getCustomerId()); entity.setCustomerId(form.getCustomerId());
// 进行日期转换 // 进行日期转换
if(residentDetailByIdCard.getBirthday() == null){ if(residentDetailByIdCard.getBirthday() == null){
throw new RenException("出生日期为空"); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取出生日期失败", "获取出生日期失败");
} }
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String birthday = sdf.format(residentDetailByIdCard.getBirthday()); String birthday = sdf.format(residentDetailByIdCard.getBirthday());
@ -2649,7 +2641,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
entity.setMobile(residentDetailByIdCard.getTelephone()); entity.setMobile(residentDetailByIdCard.getTelephone());
entity.setBirthday(birthday); entity.setBirthday(birthday);
} else { } else {
throw new RenException("人信息不全"); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "居民信息不完整", "居民信息不完整");
} }
// 将房屋的信息放入ic_resi_user对象中 // 将房屋的信息放入ic_resi_user对象中
if (StringUtils.isNotBlank(houseInfo.getHomeId()) if (StringUtils.isNotBlank(houseInfo.getHomeId())
@ -2666,7 +2658,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
entity.setGridId(resultDTOResult.getData().getGridId()); entity.setGridId(resultDTOResult.getData().getGridId());
entity.setPids(resultDTOResult.getData().getPids()); entity.setPids(resultDTOResult.getData().getPids());
} else { } else {
throw new RenException("房屋信息不全"); 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());
@ -2675,14 +2667,12 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
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);
guardarDatosFeignClient.saveCaResidentUser(saveForm);
} 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);
guardarDatosFeignClient.saveCaResidentUser(saveForm);
} }
guardarDatosFeignClient.saveCaResidentUser(saveForm);
} }
/** /**

Loading…
Cancel
Save