|
|
|
@ -17,6 +17,7 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
|
|
|
|
|
import org.springframework.scheduling.support.CronTrigger;
|
|
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
import java.time.Duration;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
@ -53,6 +54,7 @@ public class ScheduledJob implements Job {
|
|
|
|
|
public void execute(JobExecutionContext context) {
|
|
|
|
|
QuartzUtils.pauseScheduleJob(scheduler, "group1", "job1");
|
|
|
|
|
List<ScanningFile> scanningFiles =new ArrayList<ScanningFile>();
|
|
|
|
|
LocalDateTime beginTime = LocalDateTime.now();
|
|
|
|
|
try {
|
|
|
|
|
if(start==0){
|
|
|
|
|
scanningFiles = scanningFileRepository.findScanningFiles(over);
|
|
|
|
@ -65,6 +67,8 @@ public class ScheduledJob implements Job {
|
|
|
|
|
logger.error("执行定时任务出错:{}" ,e.getMessage());
|
|
|
|
|
}
|
|
|
|
|
QuartzUtils.resumeScheduleJob(scheduler, "group1", "job1");
|
|
|
|
|
LocalDateTime endTime = LocalDateTime.now();
|
|
|
|
|
logger.error("总耗时:"+ Duration.between(beginTime,endTime).toMillis()/1000);
|
|
|
|
|
logger.error("结束时间:{}" ,LocalDateTime.now());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|