guoshilong
2024-03-13 c8b03d3da4e29fc3fb9a42ca157738256c331a00
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/alarmRule/service/impl/AlarmRecordServiceImpl.java
@@ -74,6 +74,17 @@
      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
@@ -87,6 +98,11 @@
      }
      // 查询所有的市级行政区
      List<String> adNameList = baseMapper.getAdNameList(alarmRecord.getAdCode());
      if (alarmRecord.getAdLevel().equals("4")) {
         adNameList = baseMapper.getAdNameListByAdCode(alarmRecord.getAdCode());
      }
      // 查询符合条件的告警类型
      List<AlarmRule> alarmRuleList = baseMapper.listAlarmRule(alarmRecord);
      // 查询统计数据