package com.qianwen.smartman.modules.smis.jobHandler; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.annotation.XxlJob; import com.xxl.job.core.log.XxlJobLogger; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.qianwen.smartman.modules.smis.service.IWorkstationService; import org.springframework.stereotype.Component; @Component public class WorkstationCalendarUpdateJob { private static final Logger log = LoggerFactory.getLogger(WorkstationCalendarUpdateJob.class); private final IWorkstationService workstationService; public WorkstationCalendarUpdateJob(final IWorkstationService workstationService) { this.workstationService = workstationService; } @XxlJob("workstationCalendarJobHandler") public ReturnT workstationCalendarJobHandler(String param) throws Exception { XxlJobLogger.log("XXL-JOB, 更新工位等待日历定时任务,构建开始.....", new Object[0]); this.workstationService.updateWorkstationCalendar(); XxlJobLogger.log("XXL-JOB, 更新工位等待日历定时任务,构建结束", new Object[0]); return ReturnT.SUCCESS; } }