|
|
@ -36,7 +36,10 @@ import com.epmet.feign.EpmetCommonServiceOpenFeignClient; |
|
|
|
import com.epmet.model.BuildingInfoModel; |
|
|
|
import com.epmet.model.ImportBuildingInfoListener; |
|
|
|
import com.epmet.redis.IcHouseRedis; |
|
|
|
import com.epmet.service.*; |
|
|
|
import com.epmet.service.BuildingService; |
|
|
|
import com.epmet.service.IcBuildingService; |
|
|
|
import com.epmet.service.IcBuildingUnitService; |
|
|
|
import com.epmet.service.IcNeighborHoodService; |
|
|
|
import com.epmet.util.ExcelPoiUtils; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
@ -69,8 +72,6 @@ public class BuildingServiceImpl implements BuildingService { |
|
|
|
|
|
|
|
@Resource |
|
|
|
private IcHouseDao icHouseDao; |
|
|
|
@Autowired |
|
|
|
private IcHouseService icHouseService; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private CustomerAgencyDao customerAgencyDao; |
|
|
@ -552,6 +553,14 @@ public class BuildingServiceImpl implements BuildingService { |
|
|
|
throw new RenException(EpmetErrorCode.ORG_EDIT_FAILED.getCode(),"楼宇单元下存在房屋,无法更新"); |
|
|
|
|
|
|
|
} |
|
|
|
//删除楼栋下所有的房屋缓存
|
|
|
|
List<IcHouseEntity> houseList = icHouseDao.selectList(new QueryWrapper<IcHouseEntity>().lambda().eq(IcHouseEntity::getBuildingId, formDTO.getBuildingId())); |
|
|
|
if (!CollectionUtils.isEmpty(houseList)) { |
|
|
|
houseList.forEach(house -> { |
|
|
|
//删除房屋的缓存
|
|
|
|
icHouseRedis.delHouseInfo(house.getId(), customerId); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|