| | |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public Object statisticAlarmRecordByAlarmRuleType(AlarmRecordVO alarmRecord) { |
| | | if (!Strings.isBlank(alarmRecord.getAdCode())){ |
| | | alarmRecord.setAdCode(alarmRecord.getAdCode().replaceAll("0+$", "")); |
| | | } |
| | | // 查询统计数据 |
| | | List<StatisticAlarmRecord> list = baseMapper.statisticAlarmRecordByAlarmRuleType(alarmRecord); |
| | | // 返回数据 |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 按行政区统计告警 |
| | | * @param alarmRecord |
| | |
| | | } |
| | | // 查询所有的市级行政区 |
| | | List<String> adNameList = baseMapper.getAdNameList(alarmRecord.getAdCode()); |
| | | |
| | | if (alarmRecord.getAdLevel().equals("4")) { |
| | | adNameList = baseMapper.getAdNameListByAdCode(alarmRecord.getAdCode()); |
| | | } |
| | | |
| | | // 查询符合条件的告警类型 |
| | | List<AlarmRule> alarmRuleList = baseMapper.listAlarmRule(alarmRecord); |
| | | // 查询统计数据 |