| | |
| | | } |
| | | |
| | | /** |
| | | * 按行政区统计告警-按三大类 |
| | | * @param alarmRecord |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Object statisticAlarmRecordByType(AlarmRecordVO alarmRecord) { |
| | | // 获取当前用户的行政区划 |
| | | String adCode = "420000000000"; |
| | | // 查询统计数据 |
| | | List<StatisticAlarmRecord> list = baseMapper.statisticAlarmRecordByType(alarmRecord); |
| | | // 返回数据 |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 按行政区统计告警 |
| | | * @param alarmRecord |
| | | * @return |
| | |
| | | // 查询统计数据 |
| | | List<StatisticAlarmRecord> list = baseMapper.statisticAlarmRecord(alarmRecord); |
| | | // 按行政区分组 |
| | | Map<String, List<StatisticAlarmRecord>> listMap = list.stream().collect(Collectors.groupingBy(StatisticAlarmRecord::getAdName)); |
| | | Map<String, List<StatisticAlarmRecord>> listMap = list.stream().filter(item->null!=item.getAdName()).collect(Collectors.groupingBy(StatisticAlarmRecord::getAdName)); |
| | | // 补全行政区 |
| | | for (String adName : adNameList) { |
| | | if (!listMap.containsKey(adName)){ |