From 8853292babb2ad94de4a3207966f1e83b767cd2d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sun, 17 Sep 2023 16:38:34 +0800
Subject: [PATCH] 新增流程节点进程查询接口
---
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