xieb
2024-05-13 b795cf1d20fa17d16e035b392acdbffacf1b899b
skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/AlarmDayXxlJob.java
@@ -7,6 +7,9 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
 * 告警定时任务执行器
 * @author zhongrj
@@ -29,7 +32,12 @@
   public ReturnT<String> damSafetySyHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("测压管水位大于校核洪水位","day","damSafetySyHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("测压管水位大于校核洪水位","day","damSafetySyHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -45,7 +53,11 @@
   public ReturnT<String> damSafetySyNoneHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("渗压监测数据缺失","day","damSafetySyNoneHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("渗压监测数据缺失","day","damSafetySyNoneHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -61,7 +73,12 @@
   public ReturnT<String> damSafetySlNoneHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("渗流监测数据缺失","day","damSafetySlNoneHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("渗流监测数据缺失","day","damSafetySlNoneHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -77,7 +94,12 @@
   public ReturnT<String> damSafetyWyNoneHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("变形监测数据缺失","day","damSafetyWyNoneHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("变形监测数据缺失","day","damSafetyWyNoneHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -94,7 +116,12 @@
   public ReturnT<String> damSafetySyDataMissingHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("渗压资料缺失","day","damSafetySyDataMissingHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("渗压资料缺失","day","damSafetySyDataMissingHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -110,7 +137,12 @@
   public ReturnT<String> damSafetyBxDataMissingHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("变形资料缺失","day","damSafetyBxDataMissingHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("变形资料缺失","day","damSafetyBxDataMissingHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -127,7 +159,12 @@
   public ReturnT<String> damSafetySyLessThenPipeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位低于管底高程","day","damSafetySyLessThenPipeHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("水位低于管底高程","day","damSafetySyLessThenPipeHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -143,7 +180,12 @@
   public ReturnT<String> damSafetySyHigherThenNozzleHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位大于管口高程","day","damSafetySyHigherThenNozzleHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("水位大于管口高程","day","damSafetySyHigherThenNozzleHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -159,7 +201,12 @@
   public ReturnT<String> damSafetySyHigherThenBdElevationHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位大于坝顶高程","day","damSafetySyHigherThenBdElevationHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("水位大于坝顶高程","day","damSafetySyHigherThenBdElevationHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -175,7 +222,12 @@
   public ReturnT<String> damSafetySyHigherThenWaterLevelHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位大于库水位","day","damSafetySyHigherThenWaterLevelHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("水位大于库水位","day","damSafetySyHigherThenWaterLevelHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -192,7 +244,12 @@
   public ReturnT<String> damSafetySyYellowChangeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位变幅黄色告警","day","damSafetySyYellowChangeHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("水位变幅黄色告警","day","damSafetySyYellowChangeHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -208,7 +265,12 @@
   public ReturnT<String> damSafetySyOrangeChangeHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("水位变幅橙色告警","day","damSafetySyOrangeChangeHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("水位变幅橙色告警","day","damSafetySyOrangeChangeHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -224,7 +286,12 @@
   public ReturnT<String> damSafetyWyOver2Less5Handle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("变形值大于2cm小于5cm","day","damSafetyWyOver2Less5Handle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("变形值大于2cm小于5cm","day","damSafetyWyOver2Less5Handle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -241,7 +308,12 @@
   public ReturnT<String> damSafetyWyOver5Less10Handle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("变形值大于5cm小于10cm","day","damSafetyWyOver5Less10Handle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("变形值大于5cm小于10cm","day","damSafetyWyOver5Less10Handle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -257,7 +329,12 @@
   public ReturnT<String> damSafetySlOver5Less8Handle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("渗流量一日大于5L小于8L连续3日增加","day","damSafetySlOver5Less8Handle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("渗流量一日大于5L小于8L连续3日增加","day","damSafetySlOver5Less8Handle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -273,7 +350,12 @@
   public ReturnT<String> damSafetySlOver8Less10Handle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("渗流量一日大于8L小于10L连续3日增加","day","damSafetySlOver8Less10Handle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("渗流量一日大于8L小于10L连续3日增加","day","damSafetySlOver8Less10Handle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;
@@ -289,7 +371,12 @@
   public ReturnT<String> videoOfflineHandle(String param){
      XxlJobLogger.log("开始执行任务...");
      // 创建外呼任务
      noticeClient.createAlarmNoticeTaskJobHandler("视频信息接收不到","day","videoOfflineHandle");
      ExecutorService executorService = Executors.newSingleThreadExecutor();
      executorService.submit(() -> {
         // 这里是你的异步任务逻辑
         noticeClient.createAlarmNoticeTaskJobHandler("视频信息接收不到","day","videoOfflineHandle");
      });
      XxlJobLogger.log("结束自动创建任务...");
      // 返回
      return ReturnT.SUCCESS;