From ffba4c1baea0c7cedd2a70cfc56101fb0b58da25 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Sat, 23 Dec 2023 13:40:31 +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