|
|
|
@ -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; |
|
|
|
} |
|
|
|
|
|
|
|
|