| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -102,7 +102,9 @@ public class StatsResiWarnServiceImpl implements StatsResiWarnService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        for (IcStatsResiWarnEntity item : icStatsResiWarnEntityList) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            IcStatsResiWarnBuildingResultDTO resiWarnBuildingResultDTO = warnResultMap.get(item.getConfigId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(null == resiWarnBuildingResultDTO){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                continue; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //每栋楼的数量
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            Integer count = Optional.ofNullable(item.getCount()).orElse(0); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -114,18 +116,15 @@ public class StatsResiWarnServiceImpl implements StatsResiWarnService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(0 == count){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                continue; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(null!=levle1 && count>levle1){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.setLevelCount1(resiWarnBuildingResultDTO.getLevelCount1()+1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.getBuildingIdList1().add(item.getBuildingId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(null!=levle1 && null!=levle2 && count<=levle1 && count>=levle2){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(null!=levle2 && count>levle2){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.setLevelCount2(resiWarnBuildingResultDTO.getLevelCount2()+1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.getBuildingIdList2().add(item.getBuildingId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(null!=levle2 && null!=levle3 && count<=levle2 && count>=levle3){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.setLevelCount3(resiWarnBuildingResultDTO.getLevelCount3()+1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.getBuildingIdList3().add(item.getBuildingId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(null!=levle1 && null!=levle2 && count<=levle2 && count>=levle1){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.setLevelCount1(resiWarnBuildingResultDTO.getLevelCount1()+1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiWarnBuildingResultDTO.getBuildingIdList1().add(item.getBuildingId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return result; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |