Administrator
2026-06-04 4c8236f229ed903c861373ec3d8678062300ea6d
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/OrdersChannelHandler.java
@@ -7,24 +7,8 @@
import lombok.extern.slf4j.Slf4j;
/**
 * 订单频道处理器(futures.orders)。
 *
 * <h3>数据用途</h3>
 * 订阅订单更新推送。当订单状态变为 finished 且成交方式为 filled 时,
 * 通过订单 ID 匹配 {@code currentShortOrderIds} 中存储的止盈价格,自动挂止盈单。
 *
 * <h3>关键推送字段</h3>
 * <ul>
 *   <li>id:订单 ID</li>
 *   <li>contract:合约名称</li>
 *   <li>status:订单状态(open / finished)</li>
 *   <li>finish_as:订单结束方式(filled / cancelled / ioc 等)</li>
 *   <li>price:订单价格</li>
 *   <li>size:订单大小</li>
 * </ul>
 *
 * <h3>回调数据(传给 GateGridTradeService)</h3>
 * orderId (String), status (String), finishAs (String)
 * 订单频道处理器(futures.orders),接收订单更新推送并回调 {@link GateGridTradeService#onOrderUpdate}。
 * 回调内部通过 {@code GridElement.findByLongOrderId / findByShortOrderId} 匹配网格订单。
 *
 * @author Administrator
 */