From ac277c92300479c0ef5575190d8e3d8b98b4c91f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Tue, 10 May 2022 11:18:12 +0800 Subject: [PATCH] =?UTF-8?q?fix=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=89=A7=E8=A1=8Capi=E8=AF=B7=E6=B1=82=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/System/TasksController.cs | 4 ++-- ZR.Tasks/TaskScheduler/Job_HttpRequest.cs | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) 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); + } } } }