From 1882d011cb1fe362e3511a27515a6f7c528a1038 Mon Sep 17 00:00:00 2001 From: zhangwenqing Date: Tue, 7 May 2019 10:41:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=A9=BA=E9=85=8D=E7=BD=AE=E5=B9=B6?= =?UTF-8?q?=E5=A4=B1=E6=95=88=E6=89=80=E6=9C=89=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/nis/web/dao/SchedulerDao.java | 4 ++++ src/main/java/com/nis/web/dao/SchedulerDao.xml | 8 +++++++- src/main/java/com/nis/web/service/SystemService.java | 6 ++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/nis/web/dao/SchedulerDao.java b/src/main/java/com/nis/web/dao/SchedulerDao.java index 7453f7ebf..5f1f12943 100644 --- a/src/main/java/com/nis/web/dao/SchedulerDao.java +++ b/src/main/java/com/nis/web/dao/SchedulerDao.java @@ -79,4 +79,8 @@ public interface SchedulerDao extends CrudDao { */ int updateScheduleExceNew(ScheduleExceInfo exceInfo); + /** + * 失效所有定时任务 + */ + void inValidAllSchedule(); } \ No newline at end of file diff --git a/src/main/java/com/nis/web/dao/SchedulerDao.xml b/src/main/java/com/nis/web/dao/SchedulerDao.xml index 2b1dc710e..6a38f584b 100644 --- a/src/main/java/com/nis/web/dao/SchedulerDao.xml +++ b/src/main/java/com/nis/web/dao/SchedulerDao.xml @@ -364,6 +364,12 @@ compile_Id = #{compileId} and issue_status = #{issueStatus} - + + update schedule_cfg + + del_flag = 0 + + WHERE del_flag =1 + \ No newline at end of file diff --git a/src/main/java/com/nis/web/service/SystemService.java b/src/main/java/com/nis/web/service/SystemService.java index 53e347078..3335a82f6 100644 --- a/src/main/java/com/nis/web/service/SystemService.java +++ b/src/main/java/com/nis/web/service/SystemService.java @@ -35,6 +35,7 @@ import com.nis.util.IpUtil; import com.nis.util.ServiceConfigTemplateUtil; import com.nis.util.TimeConstants; import com.nis.util.httpclient.ClientUtil; +import com.nis.web.dao.SchedulerDao; import com.nis.web.dao.SrcIpDao; import com.nis.web.dao.SysOfficeDao; import com.nis.web.dao.UserDao; @@ -63,6 +64,9 @@ public class SystemService extends BaseService{ @Autowired private CommonPolicyDao commonPolicyDao; + @Autowired + private SchedulerDao schedulerDao; + @Autowired private SrcIpDao srcIpDao; private RedisSerializer keySerializer = new StringSerializer(); @@ -196,6 +200,8 @@ public class SystemService extends BaseService{ } // 初始化分组 asnGroupInfoService.reLoadGroupInfo(); + // 失效定时任务 + schedulerDao.inValidAllSchedule(); }else { throw new RuntimeException(); }