|
|
|
@ -1060,9 +1060,21 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "未查询到相关房屋","未查询到相关房屋"); |
|
|
|
} |
|
|
|
HouseInfoCache cache = CustomerIcHouseRedis.getHouseInfo(formDTO.getCustomerId(), house.getId()); |
|
|
|
IcHouseInfoResultDTO resut = ConvertUtils.sourceToTarget(cache, IcHouseInfoResultDTO.class); |
|
|
|
resut.setHouseId(cache.getHomeId()); |
|
|
|
return new Result<IcHouseInfoResultDTO>().ok(resut); |
|
|
|
if (null == cache) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "未查询到相关房屋","未查询到相关房屋"); |
|
|
|
} |
|
|
|
IcHouseInfoResultDTO result = ConvertUtils.sourceToTarget(cache, IcHouseInfoResultDTO.class); |
|
|
|
result.setHouseId(cache.getHomeId()); |
|
|
|
result.setOwnerIdCard(house.getOwnerIdCard()); |
|
|
|
result.setCoding(house.getCoding()); |
|
|
|
ResiUserInfoCache userInfo = CustomerResiUserRedis.getUserBaseInfo(formDTO.getUserId()); |
|
|
|
if (null != userInfo) { |
|
|
|
if (StringUtils.equals(house.getOwnerIdCard(), userInfo.getIdNum())) { |
|
|
|
result.setIsOwner(NumConstant.ONE_STR); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
return new Result<IcHouseInfoResultDTO>().ok(result); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|