فهرست منبع

定时任务拆分

wangjun 4 سال پیش
والد
کامیت
e5ba228281
1فایلهای تغییر یافته به همراه5 افزوده شده و 5 حذف شده
  1. 5 5
      svr/svr-internet-hospital-job/src/main/java/com/yihu/jw/util/TimeoutOverDueJob.java

+ 5 - 5
svr/svr-internet-hospital-job/src/main/java/com/yihu/jw/util/TimeoutOverDueJob.java

@ -25,7 +25,7 @@ public class TimeoutOverDueJob implements SchedulingConfigurer {
    private static String cron = "0 0 0 * * ?";
    public TimeoutOverDueJob(){
        cron="0 0 0 * * ?";
        System.out.println("初始化时的corn"+cron);
        System.out.println("TimeoutOverDueJob初始化时的corn"+cron);
    }
    @Autowired
    private TimeoutOverDueService TimeoutOverDueService;
@ -40,13 +40,13 @@ public class TimeoutOverDueJob implements SchedulingConfigurer {
        taskRegistrar.addTriggerTask(new Runnable() {
            @Override
            public void run() {
                logger.info("START========OverdueJob========");
                logger.info("START========TimeoutOverDueJob========");
                try {
                    TimeoutOverDueService.cancelOutPatientOver();
                    logger.info("END========OverdueJob========");
                    logger.info("END========TimeoutOverDueJob========");
                } catch (Exception e) {
                    e.printStackTrace();
                    logger.error("END===ERROE===OverdueJob,message:"+e.getMessage());
                    logger.error("END===ERROE===TimeoutOverDueJob,message:"+e.getMessage());
                }
            }
        }, new Trigger() {
@ -54,7 +54,7 @@ public class TimeoutOverDueJob implements SchedulingConfigurer {
            public Date nextExecutionTime(TriggerContext triggerContext) {
                // 任务触发,可修改任务的执行周期
                CronTrigger trigger = new CronTrigger(cron);
                System.out.println("OverdueJob任务触发,可修改任务的执行周期"+cron);
                System.out.println("TimeoutOverDueJobc,可修改任务的执行周期"+cron);
                Date nextExec = trigger.nextExecutionTime(triggerContext);
                return nextExec;
            }