diff --git a/ZR.Service/System/SysTasksLogService.cs b/ZR.Service/System/SysTasksLogService.cs index 4e66a94..0aa6cd2 100644 --- a/ZR.Service/System/SysTasksLogService.cs +++ b/ZR.Service/System/SysTasksLogService.cs @@ -23,7 +23,7 @@ namespace ZR.Service.System public SysTasksLog AddTaskLog(string jobId, SysTasksLog logModel) { //获取任务信息 - var model = _tasksQzService.GetId(jobId); + var model = _tasksQzService.GetSingleAsync(f => f.ID == jobId).Result; if (model != null) { @@ -33,7 +33,7 @@ namespace ZR.Service.System logModel.CreateTime = DateTime.Now; } - Add(logModel); + InsertAsync(logModel); return logModel; } diff --git a/ZR.Tasks/TaskScheduler/JobBase.cs b/ZR.Tasks/TaskScheduler/JobBase.cs index 38a0780..3de1997 100644 --- a/ZR.Tasks/TaskScheduler/JobBase.cs +++ b/ZR.Tasks/TaskScheduler/JobBase.cs @@ -78,11 +78,11 @@ namespace ZR.Tasks //成功后执行次数+1 if (logModel.Status == "0") { - taskQzService.Update(f => f.ID == job.Key.Name, f => new SysTasksQz() + taskQzService.UpdateAsync(f => new SysTasksQz() { RunTimes = f.RunTimes + 1, LastRunTime = DateTime.Now - }); + }, f => f.ID == job.Key.Name); } logger.Info($"执行任务【{job.Key.Name}|{logModel.JobName}】结果={logModel.JobMessage}"); }