|
|
@ -97,11 +97,18 @@ public class DataSyncRecordDisabilityServiceImpl extends BaseServiceImpl<DataSyn |
|
|
|
@Override |
|
|
|
public DataSyncRecordDisabilityDTO get(String id) { |
|
|
|
DataSyncRecordDisabilityEntity entity = baseDao.selectById(id); |
|
|
|
if (null == entity) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "data_sync_record_disability记录不存在,id:" + id, "记录不存在"); |
|
|
|
} |
|
|
|
DataSyncRecordDisabilityDTO result = ConvertUtils.sourceToTarget(entity, DataSyncRecordDisabilityDTO.class); |
|
|
|
result.setGenderCn(GenderEnum.UN_KNOWN.getName()); |
|
|
|
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()); |
|
|
|
ResiInfoDTO resiInfoDTO = ConvertUtils.sourceToTarget(icResiUserDTO, ResiInfoDTO.class); |
|
|
|
resiInfoDTO.setGenderCn(resiInfoDTO.getGender().equals(NumConstant.ONE_STR) ? "男" : "女"); |
|
|
|