Ejemplo n.º 1
0
 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);
     }));
 }
Ejemplo n.º 2
0
 public async Task <BaseResponse> CronJobState([FromBody] CronJobStateRequest request)
 {
     return(await _cronJobService.CronJobState(request));
 }