/// <summary> /// 并且在 OnPostAsync 方法中调用了服务的 CreateAsync 方法 /// </summary> /// <returns></returns> public async Task <IActionResult> OnPostAsync() { if (await _scheduleCenter.AddJobAsync(JobInfo)) { JobInfo.JobStatus = JobStatu.Running; await _jobInfoAppService.CreateAsync(JobInfo); } return(NoContent()); }
/// <summary> /// 并且在 OnPostAsync 方法中调用了服务的 CreateAsync 方法 /// </summary> /// <returns></returns> public async Task <IActionResult> OnPostAsync() { var result = await _scheduleCenter.AddJobAsync(JobInfo.JobName, JobInfo.JobGroup, JobInfo.JobNamespace + "." + JobInfo.JobClassName, JobInfo.JobAssemblyName, JobInfo.CronExpress, JobInfo.StarTime, JobInfo.EndTime); if (result.Code == 0) { JobInfo.JobStatus = JobStatu.Running; await _jobInfoAppService.CreateAsync(JobInfo); } return(NoContent()); }