From 146f2ce4429f07aa2ada8272a0c3f99b41f94a2c Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 31 Aug 2023 10:38:37 +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