From 73d1b473a8ee352070fdbb68b53cf2a9b3a50572 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 08 Jan 2026 15:49:52 +0800
Subject: [PATCH] fix(okxNewPrice): 修复网格列表枚举中的价格范围配置

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java |   20 ++------------------
 1 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java
index 65f5676..03b9d7e 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java
@@ -120,22 +120,6 @@
      * 销毁方法,在 Spring Bean 销毁前执行。
      * 关闭 WebSocket 连接、停止心跳定时器及相关的线程资源。
      */
-//    @PreDestroy
-//    public void destroy() {
-//        if (webSocketClient != null && webSocketClient.isOpen()) {
-//            subscribeAccountChannel(UNSUBSCRIBE);
-//            subscribePositionChannel(UNSUBSCRIBE);
-//            subscribeOrderInfoChannel(UNSUBSCRIBE);
-//            webSocketClient.close();
-//        }
-//        shutdownExecutorGracefully(heartbeatExecutor);
-//        if (pongTimeoutFuture != null) {
-//            pongTimeoutFuture.cancel(true);
-//        }
-//        shutdownExecutorGracefully(sharedExecutor);
-//
-//        // 移除了 reconnectScheduler 的关闭操作
-//    }
     @PreDestroy
     public void destroy() {
         log.info("开始销毁OkxQuantWebSocketClient");
@@ -395,8 +379,8 @@
         // 这会导致多账号之间的数据冲突。需要进一步修改这些类的设计,让数据存储与特定账号关联
         if (OrderInfoWs.ORDERINFOWS_CHANNEL.equals(channel)) {
 
-            List<TradeRequestParam> tradeRequestParams = OrderInfoWs.handleEvent(response, redisUtils, account.name());
-            TradeOrderWs.orderZhiYingEvent(webSocketClient, tradeRequestParams);
+            TradeRequestParam tradeRequestParam = OrderInfoWs.handleEvent(response, redisUtils, account.name());
+            TradeOrderWs.orderZhiYingEvent(webSocketClient, tradeRequestParam);
         }else if (AccountWs.ACCOUNTWS_CHANNEL.equals(channel)) {
 
             AccountWs.handleEvent(response, account.name());

--
Gitblit v1.9.1