|
|
|
@ -49,7 +49,7 @@ public class CustomJobBean extends QuartzJobBean {
|
|
|
|
|
//获取spring bean
|
|
|
|
|
ScheduleJobLogService scheduleJobLogService = SpringContextUtils.getBean(ScheduleJobLogService.class);
|
|
|
|
|
|
|
|
|
|
logger.info("任务准备执行,任务ID:" + scheduleJob.getId());
|
|
|
|
|
logger.info("任务准备执行,任务:" + scheduleJob.getBeanName());
|
|
|
|
|
//数据库保存执行记录
|
|
|
|
|
ScheduleJobLog log = new ScheduleJobLog();
|
|
|
|
|
log.setId(Uuid.getUUID());
|
|
|
|
@ -71,9 +71,9 @@ public class CustomJobBean extends QuartzJobBean {
|
|
|
|
|
log.setTimes((int)times);
|
|
|
|
|
//任务状态 0:成功 1:失败
|
|
|
|
|
log.setStatus(0);
|
|
|
|
|
logger.info("任务执行完毕,任务ID:" + scheduleJob.getId() + " 总共耗时:" + times + "毫秒");
|
|
|
|
|
logger.info("任务执行完毕,任务:" + scheduleJob.getBeanName() + " 总共耗时:" + times + "毫秒");
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
logger.error("任务执行失败,任务ID:" + scheduleJob.getId(), e);
|
|
|
|
|
logger.error("任务执行失败,任务:" + scheduleJob.getBeanName(), e);
|
|
|
|
|
//任务执行总时长
|
|
|
|
|
long times = System.currentTimeMillis() - startTime;
|
|
|
|
|
log.setTimes((int)times);
|
|
|
|
|