|
@ -571,6 +571,9 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
@Override |
|
|
@Override |
|
|
public HouseInfoDTO getHouseInfoDTO(String customerId, String houseId) { |
|
|
public HouseInfoDTO getHouseInfoDTO(String customerId, String houseId) { |
|
|
HouseInfoDTO houseInfo = icHouseRedis.getHouseInfo(houseId, customerId); |
|
|
HouseInfoDTO houseInfo = icHouseRedis.getHouseInfo(houseId, customerId); |
|
|
|
|
|
if (null == houseInfo) { |
|
|
|
|
|
return houseInfo; |
|
|
|
|
|
} |
|
|
if (null != houseInfo && StringUtils.isNotBlank(houseInfo.getAgencyId())) { |
|
|
if (null != houseInfo && StringUtils.isNotBlank(houseInfo.getAgencyId())) { |
|
|
AgencyInfoCache agencyInfoCache = CustomerOrgRedis.getAgencyInfo(houseInfo.getAgencyId()); |
|
|
AgencyInfoCache agencyInfoCache = CustomerOrgRedis.getAgencyInfo(houseInfo.getAgencyId()); |
|
|
houseInfo.setAgencyPathName(StringUtils.isNotBlank(agencyInfoCache.getAllParentName()) ? agencyInfoCache.getAllParentName().concat(StrConstant.HYPHEN).concat(agencyInfoCache.getOrganizationName()) : agencyInfoCache.getOrganizationName()); |
|
|
houseInfo.setAgencyPathName(StringUtils.isNotBlank(agencyInfoCache.getAllParentName()) ? agencyInfoCache.getAllParentName().concat(StrConstant.HYPHEN).concat(agencyInfoCache.getOrganizationName()) : agencyInfoCache.getOrganizationName()); |
|
|