public bool VetoJobExecution(ITrigger trigger, IJobExecutionContext context)
        {
            var jobKey = context.JobDetail.Key;
            //Logger.Instance.InfoFormat($"{jobKey.Name}--{jobKey.Group} executing,{context.FireTimeUtc.Value.DateTime}");
            var jobStatus = JobOperator.GetJobStatus(jobKey.Name, jobKey.Group);

            if (jobStatus == 0)
            {
                return(true);               //When returns true, the job would't be executed.
            }
            JobOperator.UpdateRecentRunTimeAsync(jobKey.Name, jobKey.Group, TimeZoneInfo.ConvertTimeFromUtc(context.FireTimeUtc.Value.DateTime, TimeZoneInfo.Local)).Wait();
            return(false);
        }