public async Task <BaseResponse> CronJobState(CronJobStateRequest request) { return(await _operateJob(request.Id, async (jobDetail) => { jobDetail.JobState = request.JobState; await _cronJobRepository.SaveChangesAsync(); if (request.JobState == JobStateEnum.启用) { return _jobCronTrigger.ResumeJob(jobDetail); } return _jobCronTrigger.PauseJob(jobDetail); })); }
public async Task <BaseResponse> CronJobState([FromBody] CronJobStateRequest request) { return(await _cronJobService.CronJobState(request)); }