Browse Source

dataSyncRecordDisability/detail/

dev
yinzuomei 3 years ago
parent
commit
e4607ebd52
  1. 32
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/DataSyncRecordDisabilityServiceImpl.java

32
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/DataSyncRecordDisabilityServiceImpl.java

@ -107,24 +107,22 @@ public class DataSyncRecordDisabilityServiceImpl extends BaseServiceImpl<DataSyn
if (null != result.getGender()){
result.setGenderCn(result.getGender() == NumConstant.ONE ? "男" : "女");
}
if(StringUtils.isBlank(entity.getIcResiUserId())){
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "icResiUserId为空,idCard:" + entity.getIdCard(),
String.format("居民信息中不存在此居民【身份证号:%s】", entity.getIdCard()));
}
IcResiUserDTO icResiUserDTO = icResiUserService.get(entity.getIcResiUserId());
if (null == icResiUserDTO) {
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "ic_resi_user为空,icResiUserId:" + entity.getIcResiUserId(),
String.format("居民信息中不存在此居民【icResiUserId:%s】", entity.getIcResiUserId()));
}
ResiInfoDTO resiInfoDTO = ConvertUtils.sourceToTarget(icResiUserDTO, ResiInfoDTO.class);
if (StringUtils.isNotBlank(resiInfoDTO.getGender())) {
resiInfoDTO.setGenderCn(resiInfoDTO.getGender().equals(NumConstant.ONE_STR) ? "男" : "女");
} else {
resiInfoDTO.setGenderCn(GenderEnum.UN_KNOWN.getName());
if (StringUtils.isNotBlank(entity.getIcResiUserId())) {
IcResiUserDTO icResiUserDTO = icResiUserService.get(entity.getIcResiUserId());
if (null != icResiUserDTO) {
ResiInfoDTO resiInfoDTO = ConvertUtils.sourceToTarget(icResiUserDTO, ResiInfoDTO.class);
if (StringUtils.isNotBlank(resiInfoDTO.getGender())) {
resiInfoDTO.setGenderCn(resiInfoDTO.getGender().equals(NumConstant.ONE_STR) ? "男" : "女");
} else {
resiInfoDTO.setGenderCn(GenderEnum.UN_KNOWN.getName());
}
resiInfoDTO.setCjzkCn(getCj(resiInfoDTO.getCjzk()));
resiInfoDTO.setCjlbCn(getCjlb(resiInfoDTO.getCjlb(), entity.getCustomerId()));
result.setResiInfo(resiInfoDTO);
} else {
log.warn(String.format("ic_resi_user is null icResiUserId:%s", entity.getIcResiUserId()));
}
}
resiInfoDTO.setCjzkCn(getCj(resiInfoDTO.getCjzk()));
resiInfoDTO.setCjlbCn(getCjlb(resiInfoDTO.getCjlb(),entity.getCustomerId()));
result.setResiInfo(resiInfoDTO);
return result;
}

Loading…
Cancel
Save