示例#1
0
        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);
            }));
        }
示例#2
0
 public async Task <BaseResponse> ModifyCronExpress([FromBody] ModifyCronExpressRequest request)
 {
     return(await _cronJobService.ModifyCronExpress(request));
 }