zhongrj
2023-07-27 6498864704d82d0046634062a7177ec7e4127eb9
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeStrategyImpl.java
@@ -201,8 +201,27 @@
    * @return
    */
   public String waterSmallScaleOverHandle(String arg1, String arg2) {
      // 业务逻辑处理 2...
      return "";
//      String adCode = "421303000000";
      String adCode = null;
      String templateId1 = "2431012216674";
      String templateId2 = "2431012248617";
      String uuid1 = templateId1 + UUID.randomUUID().toString();
      String uuid2 = templateId2 + UUID.randomUUID().toString();
      String[] split = arg1.split(",");
      // 查询当前策略对应的告警规则信息
      AlarmRule alarmRule1 = alarmRuleService.getOne(new QueryWrapper<AlarmRule>().eq("rule_name", split[0]));
      AlarmRule alarmRule2 = alarmRuleService.getOne(new QueryWrapper<AlarmRule>().eq("rule_name", split[1]));
      // 发两个不同的模板
      if (null!=alarmRule1) {
         // 短信发送
         asyncNoticeHandle.waterSmallScaleOverHandle1(templateId1, uuid1, alarmRule1,adCode,true);
      }
      if (null!=alarmRule2) {
         // 短信发送
         asyncNoticeHandle.waterSmallScaleOverHandle2(templateId2, uuid2, alarmRule2,adCode,true);
      }
      // 返回
      return "水位小幅超汛限告警";
   }
   /**
@@ -213,8 +232,27 @@
    * @return
    */
   public String waterBigScaleOverHandle(String arg1, String arg2) {
      // 业务逻辑处理 2...
      return "";
      //String adCode = "421303000000";
      String adCode = null;
      String templateId1 = "2431012248620";
      String templateId2 = "2431012248623";
      String uuid1 = templateId1 + UUID.randomUUID().toString();
      String uuid2 = templateId2 + UUID.randomUUID().toString();
      String[] split = arg1.split(",");
      // 查询当前策略对应的告警规则信息
      AlarmRule alarmRule1 = alarmRuleService.getOne(new QueryWrapper<AlarmRule>().eq("rule_name", split[0]));
      AlarmRule alarmRule2 = alarmRuleService.getOne(new QueryWrapper<AlarmRule>().eq("rule_name", split[1]));
      // 发两个不同的模板
      if (null!=alarmRule1) {
         // 短信发送
         asyncNoticeHandle.waterBigScaleOverHandle1(templateId1, uuid1, alarmRule1,adCode,true);
      }
      if (null!=alarmRule2) {
         // 短信发送
         asyncNoticeHandle.waterBigScaleOverHandle2(templateId2, uuid2, alarmRule2,adCode,true);
      }
      // 返回
      return "水位大幅超汛限告警";
   }
   /**