public void executeJobExecutionContext context throws JobExecutionException JobDataMap data = contextgetJobDetailgetJobDataMap; String taskId = contextgetJobDetailgetKeygetName;
可以通过JobExecutionContext的getFireTime()方法获取定时器执行的时间。修改代码如下:
public void execute(JobExecutionContext context) throws JobExecutionException { JobDataMap data = context.getJobDetail().getJobDataMap(); String taskId = context.getJobDetail().getKey().getName(); String hi = data.getString("hi"); log.info("Test Job hi::" + hi); System.out.println("1111"); sysTaskService.update(Chain.make("exeAt", (int) (System.currentTimeMillis() / 1000)).add("exeResult", "执行成功"), Cnd.where("id", "=", taskId));
Date fireTime = context.getFireTime();
log.info("定时器执行时间:" + fireTime);
原文地址: http://www.cveoy.top/t/topic/ifFV 著作权归作者所有。请勿转载和采集!