From c8d3022253a6d27426adf00d3dada511402ba864 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 29 Jun 2026 11:48:15 +0800
Subject: [PATCH] 假设多仓止损挂单位置: gridId=-5, -6, -7, -8 第一个止损位置: firstLongSlId = -5(最近的)
---
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/AutoOrdersChannelHandler.java | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/AutoOrdersChannelHandler.java b/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/AutoOrdersChannelHandler.java
index d6d93e8..972d2b6 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/AutoOrdersChannelHandler.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/AutoOrdersChannelHandler.java
@@ -90,13 +90,14 @@
String status = autoOrder.getString("status");
String reason = autoOrder.getString("reason");
String orderType = autoOrder.getString("order_type");
+ String tradeId = autoOrder.getString("trade_id");
JSONObject trigger = autoOrder.getJSONObject("trigger");
String triggerPrice = trigger != null ? trigger.getString("price") : null;
log.info("[{}] 自动订单更新, id:{}, status:{}, reason:{}, order_type:{}, trigger_price:{}, trade_id:{}",
CHANNEL_NAME, orderId, status, reason, orderType, triggerPrice,
- autoOrder.get("trade_id"));
+ tradeId);
if (getGridTradeService() != null) {
- getGridTradeService().onAutoOrder(orderId, status, reason, orderType);
+ getGridTradeService().onAutoOrder(orderId, status, reason, orderType, tradeId);
}
}
} catch (Exception e) {
--
Gitblit v1.9.1