|  |  | @ -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); | 
			
		
	
		
			
				
					|  |  |  |             }); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | 
 |