diff --git a/ZR.Admin.WebApi/Controllers/System/TasksController.cs b/ZR.Admin.WebApi/Controllers/System/TasksController.cs index cfa90bf..66fcc42 100644 --- a/ZR.Admin.WebApi/Controllers/System/TasksController.cs +++ b/ZR.Admin.WebApi/Controllers/System/TasksController.cs @@ -137,7 +137,7 @@ namespace ZR.Admin.WebApi.Controllers throw new CustomException($"api地址不能为空"); } - if (tasksQz.IsStart) + if (tasksQz.IsStart == 1) { throw new CustomException($"该任务正在运行中,请先停止在更新"); } @@ -205,7 +205,7 @@ namespace ZR.Admin.WebApi.Controllers if (taskResult.Code == 200) { - tasksQz.IsStart = true; + tasksQz.IsStart = 1; _tasksQzService.Update(tasksQz); } @@ -236,7 +236,7 @@ namespace ZR.Admin.WebApi.Controllers if (taskResult.Code == 200) { - tasksQz.IsStart = false; + tasksQz.IsStart = 0; _tasksQzService.Update(tasksQz); } diff --git a/ZR.Admin.WebApi/Extensions/TasksExtension.cs b/ZR.Admin.WebApi/Extensions/TasksExtension.cs index 32ae6e5..e39c620 100644 --- a/ZR.Admin.WebApi/Extensions/TasksExtension.cs +++ b/ZR.Admin.WebApi/Extensions/TasksExtension.cs @@ -28,12 +28,10 @@ namespace ZR.Admin.WebApi.Extensions /// public static IApplicationBuilder UseAddTaskSchedulers(this IApplicationBuilder app) { - //var _tasksQzService = (ISysTasksQzService)App.GetRequiredService(typeof(ISysTasksQzService)); - ITaskSchedulerServer _schedulerServer = app.ApplicationServices.GetRequiredService(); - //var tasks = _tasksQzService.GetList(m => m.IsStart); - var tasks = SqlSugar.IOC.DbScoped.SugarScope.Queryable().Where(m => m.IsStart).ToList(); + var tasks = SqlSugar.IOC.DbScoped.SugarScope.Queryable() + .Where(m => m.IsStart == 1).ToList(); //程序启动后注册所有定时任务 foreach (var task in tasks) diff --git a/ZR.Model/System/SysTasks.cs b/ZR.Model/System/SysTasks.cs index 1609a5e..56519f7 100644 --- a/ZR.Model/System/SysTasks.cs +++ b/ZR.Model/System/SysTasks.cs @@ -97,7 +97,7 @@ namespace ZR.Model.System /// 默认 : 0 /// [Display(Name = "是否启动")] - public bool IsStart { get; set; } + public int IsStart { get; set; } /// /// 传入参数 diff --git a/ZR.Service/System/SysTasksQzService.cs b/ZR.Service/System/SysTasksQzService.cs index ddb796d..cb9c1c4 100644 --- a/ZR.Service/System/SysTasksQzService.cs +++ b/ZR.Service/System/SysTasksQzService.cs @@ -19,7 +19,7 @@ namespace ZR.Service.System /// public int AddTasks(SysTasks parm) { - parm.IsStart = false; + parm.IsStart = 0; SetAssembleName(parm);