public async Task <BaseResponse> ModifyCronExpress(ModifyCronExpressRequest request) { //var cronJob = await _cronJobRepository.FirstOrDefaultAsync(c => c.Id == request.Id); //if (cronJob == null) //{ // return BaseResponse.Failed("未找到对应任务"); //} //cronJob.CronExpress=request.CronExpress; //await _cronJobRepository.SaveChangesAsync(); //_jobCronTrigger.ModifyCronExpress(cronJob); //return BaseResponse.Ok(); return(await _operateJob(request.Id, async (jobDetail) => { jobDetail.CronExpress = request.CronExpress; await _cronJobRepository.SaveChangesAsync(); return _jobCronTrigger.ModifyCronExpress(jobDetail); })); }
public async Task <BaseResponse> ModifyCronExpress([FromBody] ModifyCronExpressRequest request) { return(await _cronJobService.ModifyCronExpress(request)); }