|
@ -1,6 +1,7 @@ |
|
|
package com.epmet.service.impl; |
|
|
package com.epmet.service.impl; |
|
|
|
|
|
|
|
|
import cn.afterturn.easypoi.excel.entity.TemplateExportParams; |
|
|
import cn.afterturn.easypoi.excel.entity.TemplateExportParams; |
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
@ -31,6 +32,7 @@ import com.epmet.enums.HouseRentFlagEnums; |
|
|
import com.epmet.enums.HouseTypeEnums; |
|
|
import com.epmet.enums.HouseTypeEnums; |
|
|
import com.epmet.excel.IcHouseExcel; |
|
|
import com.epmet.excel.IcHouseExcel; |
|
|
import com.epmet.feign.GovOrgOpenFeignClient; |
|
|
import com.epmet.feign.GovOrgOpenFeignClient; |
|
|
|
|
|
import com.epmet.redis.IcHouseRedis; |
|
|
import com.epmet.service.HouseService; |
|
|
import com.epmet.service.HouseService; |
|
|
import com.epmet.service.IcBuildingService; |
|
|
import com.epmet.service.IcBuildingService; |
|
|
import com.epmet.service.IcBuildingUnitService; |
|
|
import com.epmet.service.IcBuildingUnitService; |
|
@ -69,6 +71,8 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
private IcHouseDao icHouseDao; |
|
|
private IcHouseDao icHouseDao; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private GovOrgOpenFeignClient govOrgOpenFeignClient; |
|
|
private GovOrgOpenFeignClient govOrgOpenFeignClient; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private IcHouseRedis icHouseRedis; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
@ -313,6 +317,10 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
if(org.apache.commons.collections4.CollectionUtils.isEmpty(houseIdList)){ |
|
|
if(org.apache.commons.collections4.CollectionUtils.isEmpty(houseIdList)){ |
|
|
return new ArrayList<>(); |
|
|
return new ArrayList<>(); |
|
|
} |
|
|
} |
|
|
return icHouseDao.queryHouseInfo(houseIdList); |
|
|
List<HouseInfoDTO> result = new ArrayList<>(); |
|
|
|
|
|
houseIdList.forEach(h -> { |
|
|
|
|
|
result.add(icHouseRedis.getHouseInfo(h)); |
|
|
|
|
|
}); |
|
|
|
|
|
return result; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|