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 reportRepairTimeList = mtbfService.getReportRepairTimeList(yesterday.toString()); } }