From 00f42b535ae2001903ef18168f16fbe477e59a23 Mon Sep 17 00:00:00 2001
From: zyy3 <zyy3@zy.com>
Date: Thu, 06 Nov 2025 16:40:30 +0800
Subject: [PATCH] 1
---
trading-order-huobi/src/main/java/com/yami/trading/huobi/task/InitHandle.java | 163 ++++++++++++++++++++++++++++--------------------------
1 files changed, 84 insertions(+), 79 deletions(-)
diff --git a/trading-order-huobi/src/main/java/com/yami/trading/huobi/task/InitHandle.java b/trading-order-huobi/src/main/java/com/yami/trading/huobi/task/InitHandle.java
index 0fe3335..4d672af 100644
--- a/trading-order-huobi/src/main/java/com/yami/trading/huobi/task/InitHandle.java
+++ b/trading-order-huobi/src/main/java/com/yami/trading/huobi/task/InitHandle.java
@@ -30,6 +30,7 @@
import org.springframework.stereotype.Component;
import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
@Slf4j
@@ -111,90 +112,94 @@
@Override
public void run(String... args) {
- // 初始化缓存
- //loadCacheService.loadcache();
- cryptosGetDataJob.start();
- tipService.init();
- futuresLoadCacheService.loadcache();
- financeLoadCacheService.loadcache();
- // 已经加了注解
+ try {
+ // 初始化缓存
+ //loadCacheService.loadcache();
+ cryptosGetDataJob.start();
+ tipService.init();
+ futuresLoadCacheService.loadcache();
+ financeLoadCacheService.loadcache();
+ // 已经加了注解
// minerLoadCacheService.loadcache();
- // todo 先注释观察报错
+ // todo 先注释观察报错
// futuresRecomConsumeServer.start();
- contractOrderCalculationJob.start();
- //启动huobi wss行情
+ contractOrderCalculationJob.start();
+ //启动huobi wss行情
- log.info("开始Data初始化........");
- List<Item> items = new ArrayList<>(itemService.listWithOutCache());
- for (Item item : items) {
- AdjustmentValueCache.getCurrentValue().put(item.getSymbol(), item.getAdjustmentValue());
- }
-
- for (Item item : items) {
- Realtime realtime = dataDBService.get(item.getSymbol());
- if (realtime != null) {
- DataCache.putRealtime(item.getSymbol(), realtime);
+ log.info("开始Data初始化........ {}");
+ List<Item> items = new ArrayList<>(itemService.listWithOutCache());
+ for (Item item : items) {
+ AdjustmentValueCache.getCurrentValue().put(item.getSymbol(), item.getAdjustmentValue());
}
- }
-
- for (Item item : items) {
- if(Item.cryptos.equalsIgnoreCase(item.getType())){
- List<Realtime> list = this.dataDBService.findRealtimeOneDay(item.getSymbol());
- DataCache.putCryptosRealtimeHistory(item.getSymbol(), list);
+ log.info("开始Data初始化1");
+ for (Item item : items) {
+ Realtime realtime = dataDBService.get(item.getSymbol());
+ if (realtime != null) {
+ DataCache.putRealtime(item.getSymbol(), realtime);
+ }
}
+ log.info("开始Data初始化2");
+ for (Item item : items) {
+ if(Item.cryptos.equalsIgnoreCase(item.getType())){
+ List<Realtime> list = this.dataDBService.findRealtimeOneDay(item.getSymbol());
+ DataCache.putCryptosRealtimeHistory(item.getSymbol(), list);
+ }
+ }
+ log.info("开始Data初始化3");
+ tradingViewJob.start();
+
+ /**
+ * 实时行情价格
+ */
+
+ // 极度证券 wss行情,包含 A股,美股,港股,台股
+ stockGetDataJob.start();
+ //外汇实时行情
+ forexGetDataJob.start();
+ log.info("开始Data初始化4");
+ //初始化雪球Cookies
+ //xueQiuDataService.initXueQiuCookies();
+
+ klineLoadCache.loadCache();
+ // 高低修正
+ highLowHandleJob.start();
+ highLowHandleJob.bulidHighLow();
+ log.info("开始Data初始化5");
+ stockGetMarketJob.start();
+ //fakeSymbolGetDataJob.start();
+ // 实时数据批量保存线程
+ saveRealtimeServer.start();
+ klineCacheJob.start();
+
+ /**
+ * 委托单处理线程启动
+ */
+ contractApplyOrderHandleJob.start();
+ /**
+ * 持仓单盈亏计算线程启动
+ */
+ contractOrderCalculationService.setOrder_close_line(this.sysparaService.find("order_close_line").getBigDecimal());
+ contractOrderCalculationService.setOrder_close_line_type(this.sysparaService.find("order_close_line_type").getInteger());
+ log.info("开始Data初始化6");
+
+ // todo 做模块判断,后续打开
+ futuresOrderCalculationJob.start();
+
+ realtimePushJob.start();
+ depthPushJob.start();
+ tradePushJob.start();
+ dataFrequencyServer.start();
+ cleanDataJob.taskJob();
+ log.info("完成Data初始化。{}");
+
+ /**
+ * 币币委托单处理线程启动
+ */
+ exchangeApplyOrderHandleJob.start();
+ exchangeLeverApplyOrderHandleJob.start();
+ //klineService.clean();
+ }catch (Exception e) {
+ log.error("Data初始化异常{}" , e.getMessage());
}
-
- tradingViewJob.start();
-
- /**
- * 实时行情价格
- */
-
- // 极度证券 wss行情,包含 A股,美股,港股,台股
- stockGetDataJob.start();
- //外汇实时行情
- forexGetDataJob.start();
-
- //初始化雪球Cookies
- //xueQiuDataService.initXueQiuCookies();
-
- klineLoadCache.loadCache();
- // 高低修正
- highLowHandleJob.start();
- highLowHandleJob.bulidHighLow();
-
- stockGetMarketJob.start();
- //fakeSymbolGetDataJob.start();
- // 实时数据批量保存线程
- saveRealtimeServer.start();
- klineCacheJob.start();
-
- /**
- * 委托单处理线程启动
- */
- contractApplyOrderHandleJob.start();
- /**
- * 持仓单盈亏计算线程启动
- */
- contractOrderCalculationService.setOrder_close_line(this.sysparaService.find("order_close_line").getBigDecimal());
- contractOrderCalculationService.setOrder_close_line_type(this.sysparaService.find("order_close_line_type").getInteger());
-
-
- // todo 做模块判断,后续打开
- futuresOrderCalculationJob.start();
-
- realtimePushJob.start();
- depthPushJob.start();
- tradePushJob.start();
- dataFrequencyServer.start();
- cleanDataJob.taskJob();
- log.info("完成Data初始化。");
-
- /**
- * 币币委托单处理线程启动
- */
- exchangeApplyOrderHandleJob.start();
- exchangeLeverApplyOrderHandleJob.start();
- //klineService.clean();
}
}
--
Gitblit v1.9.3