package com.securityControl.task.schedule; import com.securityControl.task.service.impl.DailyReportService; import com.securityControl.task.service.impl.WeatherService; import lombok.extern.slf4j.Slf4j; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.stereotype.Component; import javax.annotation.Resource; /** * 值班日报同步数据 */ @Slf4j @Component @EnableScheduling public class ScheduledDailyReport implements Job { private static final Logger log = LoggerFactory.getLogger(ScheduledDailyReport.class); @Resource(name = "DailyReportService") private DailyReportService service; public void execute(JobExecutionContext context) throws JobExecutionException { try{ log.info("风险复测变化数据抓取开始>>>"); service.addOrUpdateDailyReport(1,"风险复测变化"); log.info("风险复测变化数据抓取完成>>>"); log.info("新进班组数据抓取开始>>>"); service.addOrUpdateDailyReport(2,"新进班组"); log.info("新进班组数据抓取完成>>>"); log.info("当日无施工班组数据抓取开始>>>"); service.addOrUpdateDailyReport(3,"当日无施工班组"); log.info("当日无施工班组数据抓取完成>>>"); log.info("人数变化大数据抓取开始>>>"); service.addOrUpdateDailyReport(4,"人数变化大"); log.info("人数变化大变化数据抓取完成>>>"); log.info("工法变化数据抓取开始>>>"); service.addOrUpdateDailyReport(5,"工法变化"); log.info("工法变化数据抓取完成>>>"); log.info("执行中作业票数量抓取开始>>>"); service.addOrUpdateDailyReport(6,"执行中作业票"); log.info("执行中作业票数量抓取完成>>>"); log.info("考勤人员数量抓取开始>>>"); service.addOrUpdateDailyReport(7,"考勤人员"); log.info("考勤人员数量抓取完成>>>"); } catch (Exception e){ log.error(e.toString(),e); } } }