IntelligentRecognition/ah-jjsp-service/.svn/pristine/a7/a71a58cef257f67c96b863d09fc...

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);
}
}
}