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