guoshilong
2024-04-09 45992c87647bf954f9363aa3cbeec68f466458d9
skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/AlarmXxlJob.java
@@ -389,4 +389,167 @@
      return ReturnT.SUCCESS;
   }
   /**
    * 策略24: 大坝安全监测告警-渗压资料缺失-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyDataMissingHandle")
   public ReturnT<String> damSafetySyDataMissingHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("渗压资料缺失","","damSafetySyDataMissingHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略25: 大坝安全监测告警-变形资料缺失-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetyBxDataMissingHandle")
   public ReturnT<String> damSafetyBxDataMissingHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("变形资料缺失","","damSafetyBxDataMissingHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略26: 大坝安全监测告警-水位低于管底高程-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyLessThenPipeHandle")
   public ReturnT<String> damSafetySyLessThenPipeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位低于管底高程","","damSafetySyLessThenPipeHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略27: 大坝安全监测告警-水位大于管口高程-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyHigherThenNozzleHandle")
   public ReturnT<String> damSafetySyHigherThenNozzleHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位大于管口高程","","damSafetySyHigherThenNozzleHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略28: 大坝安全监测告警-水位大于坝顶高程-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyHigherThenBdElevationHandle")
   public ReturnT<String> damSafetySyHigherThenBdElevationHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位大于坝顶高程","","damSafetySyHigherThenBdElevationHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略29: 大坝安全监测告警-水位大于库水位-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyHigherThenWaterLevelHandle")
   public ReturnT<String> damSafetySyHigherThenWaterLevelHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位大于库水位","","damSafetySyHigherThenWaterLevelHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略30: 大坝安全监测告警-水位长期不变,五日变幅小于5cm,十日变幅大于5cm小于8cm,三十日变幅大于8cm小于10cm-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyYellowChangeHandle")
   public ReturnT<String> damSafetySyYellowChangeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位变幅黄色告警","","damSafetySyYellowChangeHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略31: 大坝安全监测告警-渗压水位一日变幅大于0.5米小于1米,五日变幅大于1米小于2米,十日变幅大于2米小于5米,三十日变幅大于5米小于10米-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyOrangeChangeHandle")
   public ReturnT<String> damSafetySyOrangeChangeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位变幅橙色告警","","damSafetySyOrangeChangeHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略32: 大坝安全监测告警-渗压水位一日变幅大于1米小于2米,五日变幅大于2米小于5米,十日变幅大于5米小于10米,三十日变幅大于10米-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyRedChangeHandle")
   public ReturnT<String> damSafetySyRedChangeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位变幅红色告警","","damSafetySyRedChangeHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
   /**
    * 策略33: 大坝安全监测告警-近1h水位陡降-定时任务执行器
    * @param param
    * @return
    * @throws Exception
    */
   @XxlJob("damSafetySyRz1hChangeHandle")
   public ReturnT<String> damSafetySyRz1hChangeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("近1h水位陡升陡降","","damSafetySyRz1hChangeHandle");
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
   }
}