package com.nq.utils.task.stock; import com.nq.service.IStockMarketsDayService; 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 SaveDayMarketsTask { private static final Logger log = LoggerFactory.getLogger(SaveDayMarketsTask.class); @Autowired IStockMarketsDayService iStockMarketsDayService; /*每天16點股票數據定時存入數據庫(股票走勢圖數據存儲)*/ @Scheduled(cron = "0 0 16 ? * MON-FRI") public void banlanceUserPositionTaskV1() { dotask(); } public void dotask() { this.iStockMarketsDayService.saveStockMarketDay(); } /*每天1點同步節假日開關*/ //@Scheduled(cron = "0 0 1 * * ?") public void holidayTask() { this.iStockMarketsDayService.saveHoliday(); } }