package com.zy.asrs.scheduler; import com.zy.asrs.entity.Job; import com.zy.asrs.mapper.JobMapper; import com.zy.asrs.service.JobService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.util.List; @Slf4j @Component public class JobLogScheduler { @Autowired private JobService jobService; @Autowired private JobMapper jobMapper; //@Scheduled(cron = "0 0 2 * * ?") @Scheduled(cron = "*/5 * * * * ?") public void autoToLog() { List jobs = jobMapper.listJobByJobSts(8); for (Job job : jobs) { jobService.saveJobLog(job); } jobs = jobMapper.listJobByJobSts(2); for (Job job : jobs) { jobService.saveJobLog(job); } } }