From 6b5efcaafe57c8c7f0e9c7761d960be063dfd8a2 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 29 Dec 2025 13:40:12 +0800
Subject: [PATCH] fix(okxNewPrice): 修复K线数据获取的时间间隔错误

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java
index 6c1961b..6c3ad94 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java
@@ -74,6 +74,10 @@
             log.warn("下单参数缺失,取消发送");
             return;
         }
+        if (BigDecimal.ZERO.compareTo(new BigDecimal(sz)) >= 0) {
+            log.warn("下单数量{}不允许下单,取消发送", sz);
+            return;
+        }
 
         /**
          * 检验账户和仓位是否准备就绪
@@ -114,7 +118,6 @@
             webSocketClient.send(jsonObject.toJSONString());
             log.info("发送下单频道:{},数量:{}", side, sz);
 
-            WsMapBuild.saveStringToMap(getAccountMap(accountName), "clOrdId", clOrdId);
             WsMapBuild.saveStringToMap(getAccountMap(accountName), "state", CoinEnums.ORDER_FILLED.getCode());
             /**
              * 将状态更新为未准备就绪
@@ -127,7 +130,7 @@
         }
     }
 
-    public static void orderZhiYingEvent(WebSocketClient webSocketClient, TradeRequestParam tradeRequestParam) {
+    public static void orderZhiYingZhiSunEventNoState(WebSocketClient webSocketClient, TradeRequestParam tradeRequestParam) {
 
 
         log.info("开始执行TradeOrderWs......");

--
Gitblit v1.9.1