63 lines
2.3 KiB
Plaintext
63 lines
2.3 KiB
Plaintext
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);
|
|
}
|
|
}
|
|
|
|
}
|