using Newtonsoft.Json; using Quartz; using wms.dto.request.hj; using wms.util; using wms.util.Http; namespace wms.api.Job { /// /// 创建任务 /// public class PostJob : IJob { public Task Execute(IJobExecutionContext context) { string jobCode = context.JobDetail.Key.Name; Action action = new Action(PostRequest); return Task.Run(() => { PostRequest(jobCode); }); } public void PostRequest(string jobCode) { var webBaseUrl = AppSettings.GetConfig("webapi"); HttpUtil.PostRequest(webBaseUrl + "/api/Sx/ExecuteJob", JsonConvert.SerializeObject(new DetailCodeRequest { Code = jobCode })); } } }