最新一版14.0
parent
e969999ed8
commit
a4120e8f20
|
@ -0,0 +1,34 @@
|
||||||
|
package net.srt.init;
|
||||||
|
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import net.srt.service.MetadataCollectRecordService;
|
||||||
|
import net.srt.service.QualityTaskService;
|
||||||
|
import org.springframework.boot.ApplicationArguments;
|
||||||
|
import org.springframework.boot.ApplicationRunner;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@Slf4j
|
||||||
|
@Component
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
public class BusinessInitializer implements ApplicationRunner {
|
||||||
|
|
||||||
|
private final MetadataCollectRecordService metadataCollectRecordService;
|
||||||
|
private final QualityTaskService qualityTaskService;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void run(ApplicationArguments args) {
|
||||||
|
initScheduleMonitor();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* init task monitor
|
||||||
|
*/
|
||||||
|
private void initScheduleMonitor() {
|
||||||
|
//处理没执行完的采集任务
|
||||||
|
metadataCollectRecordService.dealNotFinished();
|
||||||
|
//处理没执行完的质量检测任务
|
||||||
|
qualityTaskService.dealNotFinished();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue