Пример #1
0
 public void Execute(IJobExecutionContext context)
 {
     try
     {
         int closeCNT = PromotionDalHelper.ClosePromotionTaskJob();
         Logger.Info($"PromotionTaskJob:关闭了 {closeCNT} 个超期任务");
     }
     catch (Exception ex)
     {
         Logger.Info($"PromotionTaskJob:异常 {ex.ToString()} ");
     }
 }
Пример #2
0
 public void Execute(IJobExecutionContext context)
 {
     Logger.Info("PromotionTaskJob启动");
     try
     {
         List <PromotionTaskCls> curList = PromotionDalHelper.GetValidPromotionTask();
         if (curList == null || curList.Count == 0)
         {
             Logger.Info("PromotionTaskJob结束:没有任务需要执行");
             return;
         }
         curList.ForEach(oneTask =>
         {
             Logger.InfoFormat(@"执行塞券任务=》id:{0} name={1} 开始执行", oneTask.PromotionTaskId, oneTask.TaskName);
             PromotionDalHelper.RunPromotionTask(oneTask);
             Logger.InfoFormat(@"执行塞券任务=》id:{0} name={1} 执行完毕", oneTask.PromotionTaskId, oneTask.TaskName);
         });
         Logger.Info($"PromotionTaskJob结束:共有{curList.Count}个任务执行");
     }
     catch (Exception ex)
     {
         Logger.Error($"PromotionTaskJob异常:{ex.ToString()}");
     }
 }