🐛 fix定时任务手动执行偶现bug

This commit is contained in:
不做码农
2023-07-05 12:03:00 +08:00
parent 5d39958da2
commit 8a8dc3ad16
2 changed files with 12 additions and 8 deletions

View File

@@ -253,11 +253,12 @@ namespace ZR.Admin.WebApi.Controllers
[Log(Title = "执行任务", BusinessType = BusinessType.OTHER)]
public async Task<IActionResult> Run(string id)
{
if (!_tasksQzService.Any(m => m.ID == id))
var result = await _tasksQzService.IsAnyAsync(m => m.ID == id);
if (!result)
{
throw new CustomException("任务不存在");
}
var tasksQz = _tasksQzService.GetFirst(m => m.ID == id);
var tasksQz = await _tasksQzService.GetFirstAsync(m => m.ID == id);
var taskResult = await _schedulerServer.RunTaskScheduleAsync(tasksQz);
return ToResponse(taskResult);