diff --git a/ZR.Admin.WebApi/Controllers/System/TasksController.cs b/ZR.Admin.WebApi/Controllers/System/TasksController.cs index 933dd7c..0f34da6 100644 --- a/ZR.Admin.WebApi/Controllers/System/TasksController.cs +++ b/ZR.Admin.WebApi/Controllers/System/TasksController.cs @@ -111,7 +111,7 @@ namespace ZR.Admin.WebApi.Controllers if (parm.ApiUrl.IfNotEmpty() && parm.TaskType == 2) { tasksQz.AssemblyName = "ZR.Tasks"; - tasksQz.ClassName = "TaskScheduler.HttpResultfulJob"; + tasksQz.ClassName = "TaskScheduler.Job_HttpRequest"; } return SUCCESS(_tasksQzService.Add(tasksQz)); } @@ -146,7 +146,7 @@ namespace ZR.Admin.WebApi.Controllers if (parm.ApiUrl.IfNotEmpty() && parm.TaskType == 2) { parm.AssemblyName = "ZR.Tasks"; - parm.ClassName = "TaskScheduler.HttpResultfulJob"; + parm.ClassName = "TaskScheduler.Job_HttpRequest"; } if (tasksQz.IsStart) { diff --git a/ZR.Tasks/TaskScheduler/Job_HttpRequest.cs b/ZR.Tasks/TaskScheduler/Job_HttpRequest.cs index b65a9ad..7778ed2 100644 --- a/ZR.Tasks/TaskScheduler/Job_HttpRequest.cs +++ b/ZR.Tasks/TaskScheduler/Job_HttpRequest.cs @@ -3,11 +3,15 @@ using Infrastructure.Attribute; using Quartz; using Quartz.Impl; using Quartz.Impl.Triggers; +using System; using System.Threading.Tasks; using ZR.Service.System.IService; namespace ZR.Tasks.TaskScheduler { + /// + /// 定时任务http请求 + /// [AppService(ServiceType = typeof(Job_HttpRequest), ServiceLifetime = LifeTime.Scoped)] internal class Job_HttpRequest : JobBase, IJob { @@ -25,9 +29,11 @@ namespace ZR.Tasks.TaskScheduler { AbstractTrigger trigger = (context as JobExecutionContextImpl).Trigger as AbstractTrigger; var info = await tasksQzService.GetByIdAsync(trigger.Name); - - var result = await HttpHelper.HttpPostAsync("http://" + info.ApiUrl, info.JobParams); - //Console.WriteLine(result); + if (info != null) + { + var result = await HttpHelper.HttpGetAsync("http://" + info.ApiUrl); + Console.WriteLine(result); + } } } }