package com.nq.utils.task.stock;
|
|
import com.nq.service.RealTimeService;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.scheduling.annotation.Scheduled;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class RealTimeTask {
|
@Autowired
|
RealTimeService realTimeService;
|
|
private static final Logger log = LoggerFactory.getLogger(RealTimeTask.class);
|
|
/*每天9點定時刪除股票k線數據*/
|
@Scheduled(cron = "0 00 9 * * MON-FRI")
|
public void deleteStockCode() {
|
log.info("每天9點定時刪除股票k線數據");
|
this.realTimeService.deleteRealTime();
|
}
|
|
/*每天0點定時刪除期貨k線數據*/
|
@Scheduled(cron = "0 00 0 * * MON-FRI")
|
public void deleteStockFuturesCode() {
|
log.info("每天0點定時刪除期貨k線數據");
|
this.realTimeService.deleteFuturesRealTime();
|
}
|
}
|