定时任务手动执行一次

This commit is contained in:
yxh
2021-10-22 17:09:55 +08:00
parent 2f2ccb7d7c
commit 4e0255658c
3 changed files with 32 additions and 0 deletions
+14
View File
@@ -105,6 +105,20 @@ func (c *sysJob) Stop(r *ghttp.Request) {
c.SusJsonExit(r, "定时任务管理停止成功")
}
// Run 执行任务
func (c *sysJob) Run(r *ghttp.Request) {
id := r.GetInt64("id")
job, err := service.SysJob.GetJobInfoById(id)
if err != nil {
c.FailJsonExit(r, err.Error())
}
err = service.SysJob.JobRun(job)
if err != nil {
c.FailJsonExit(r, "定时任务管理执行"+err.Error())
}
c.SusJsonExit(r, "定时任务管理执行成功")
}
// Delete 删除任务
func (c *sysJob) Delete(r *ghttp.Request) {
ids := r.GetInts("ids")