| | |
| | | @Autowired |
| | | private CryptosKlineService cryptosKlineService; |
| | | |
| | | @Scheduled(cron = "1 0 0 1 1 ?") |
| | | @Scheduled(cron = "1 1 0 1 1 ?") |
| | | public void taskJob() { |
| | | StopWatch stopWatch = new StopWatch(); |
| | | log.info("Kline1YearJob start ... "); |
| | |
| | | for (int i = 0; i < item_list.size(); i++) { |
| | | Item item = item_list.get(i); |
| | | if (MarketOpenChecker.isMarketOpenByItemCloseType(item.getOpenCloseType()) && item.getType().equals("cryptos")) { |
| | | if (Item.cryptos.equalsIgnoreCase(item.getType())) { |
| | | continue; |
| | | } else { |
| | | klineService.saveKline1Mon(item.getSymbol(), Kline.PERIOD_YEAR); |
| | | if (Item.cryptos.equalsIgnoreCase(item.getType()) && !item.isFake()) { |
| | | continue; |
| | | } |
| | | klineService.saveKlineYear(item.getSymbol(), Kline.PERIOD_YEAR); |
| | | |
| | | } |
| | | stopWatch.stop(); |