package org.jeecg.modules.eam.job;
|
|
import lombok.extern.slf4j.Slf4j;
|
import org.jeecg.common.util.DateUtils;
|
import org.jeecg.modules.eam.entity.Mtbf;
|
import org.jeecg.modules.eam.service.IMtbfService;
|
import org.jeecg.modules.eam.vo.MtbfVo;
|
import org.quartz.Job;
|
import org.quartz.JobExecutionContext;
|
import org.quartz.JobExecutionException;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.util.unit.DataUnit;
|
|
import java.time.LocalDate;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 430MTBF每日执行一次记录故障故障设备故障时间、无故障时间
|
*/
|
@Slf4j
|
public class MtbfJob implements Job {
|
|
@Autowired
|
private IMtbfService mtbfService;
|
|
@Override
|
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
|
|
LocalDate yesterday = LocalDate.now().minusDays(1);
|
List<MtbfVo> reportRepairTimeList = mtbfService.getReportRepairTimeList(yesterday.toString());
|
}
|
}
|