From a491941cece9a90d72c9c6b0aab0e718e39dbd3c Mon Sep 17 00:00:00 2001
From: zhongrj <123456>
Date: Mon, 22 Aug 2022 15:54:22 +0800
Subject: [PATCH] 从业记录新增同步sql 修改,用户新增审查逻辑修改,外网部门只更新状态,不更新审查明细,内网状态和明细都更新
---
src/main/java/org/springblade/modules/quartz/controller/ScheduledController.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/quartz/controller/ScheduledController.java b/src/main/java/org/springblade/modules/quartz/controller/ScheduledController.java
index 8f139c6..8e132ea 100644
--- a/src/main/java/org/springblade/modules/quartz/controller/ScheduledController.java
+++ b/src/main/java/org/springblade/modules/quartz/controller/ScheduledController.java
@@ -129,4 +129,36 @@
}
return R.status(status);
}
+
+ /**
+ * 启动定时任务
+ * @param scheduledJob
+ * @return
+ */
+ @PostMapping("/runQuartz")
+ public R runQuartz(@RequestBody ScheduledJob scheduledJob){
+ scheduledJob.setUpdateTime(new Date());
+ boolean status = scheduledJobService.updateById(scheduledJob);
+ if (status){
+ //立即启动任务
+ scheduleManager.run(scheduledJob);
+ }
+ return R.status(status);
+ }
+
+ /**
+ * 暂停定时任务
+ * @param scheduledJob
+ * @return
+ */
+ @PostMapping("/stopQuartz")
+ public R stopQuartz(@RequestBody ScheduledJob scheduledJob){
+ scheduledJob.setUpdateTime(new Date());
+ boolean status = scheduledJobService.updateById(scheduledJob);
+ if (status){
+ //暂停定时任务
+ scheduleManager.pauseJob(scheduledJob);
+ }
+ return R.status(status);
+ }
}
--
Gitblit v1.9.3