From 9ab5e80bf7b73a4b006708895ee1ead980e1743f Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期五, 07 二月 2025 08:40:53 +0800
Subject: [PATCH] 定时任务过滤

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/utils/ScheduleJob.java            |    2 +-
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleJobListConfig.java |   12 ++++++++----
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleConfig.java        |    2 +-
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleConfig.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleConfig.java
index 2d0a3b5..d3500cf 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleConfig.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleConfig.java
@@ -31,7 +31,7 @@
         //JobStore配置
         prop.put("org.quartz.jobStore.class", "org.springframework.scheduling.quartz.LocalDataSourceJobStore");
         //集群配置
-        prop.put("org.quartz.jobStore.isClustered", "true");
+        prop.put("org.quartz.jobStore.isClustered", "false");
         prop.put("org.quartz.jobStore.clusterCheckinInterval", "15000");
         prop.put("org.quartz.jobStore.maxMisfiresToHandleAtATime", "1");
 
diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleJobListConfig.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleJobListConfig.java
index d52df17..fda4605 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleJobListConfig.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/config/ScheduleJobListConfig.java
@@ -15,9 +15,13 @@
     public static List<String> scheduleJobList = new ArrayList<>();
 
     public ScheduleJobListConfig() {
-        scheduleJobList.add("CleanItemResultJsonTask");
-        scheduleJobList.add("CleanMmPredictAlarmMessageTask");
-        scheduleJobList.add("CleanScheduleRecordTask");
-        scheduleJobList.add("CleanStScheduleSuggestTask");
+        scheduleJobList.add("DevCameraDahuaTask");
+        scheduleJobList.add("DevCameraHikvisionTask");
+        scheduleJobList.add("PointCollectTaskNet1h");
+        scheduleJobList.add("PointCollectTaskNet10");
+        scheduleJobList.add("PointCollectTaskNet30");
+        scheduleJobList.add("PointCollectTaskNet60");
+        scheduleJobList.add("PointCollectTaskNetKIO10");
+        scheduleJobList.add("PointCollectTaskNetKIO60");
     }
 }
diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/utils/ScheduleJob.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/utils/ScheduleJob.java
index c4c5bbe..5dd970a 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/utils/ScheduleJob.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/job/utils/ScheduleJob.java
@@ -33,7 +33,7 @@
 				get(ScheduleUtils.JOB_PARAM_KEY);
 
 		// 过滤定时任务
-		if (ScheduleJobListConfig.scheduleJobList.contains(scheduleJob.getBeanName())) {
+		if (!ScheduleJobListConfig.scheduleJobList.contains(scheduleJob.getBeanName())) {
 			logger.info("过滤定时任务,BeanName=" + scheduleJob.getBeanName());
 			return;
 		}

--
Gitblit v1.9.3