src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java
@@ -338,7 +338,7 @@ * * @param orderId 条件单 ID,为 null 时跳过 */ public void cancelConditionalOrder(String orderId) { public void cancelConditionalOrder(String orderId,Consumer<String> onSuccess) { if (orderId == null) { return; } @@ -346,6 +346,9 @@ try { futuresApi.cancelPriceTriggeredOrder(SETTLE, Long.parseLong(orderId)); log.info("[TradeExec] 条件单已取消, id:{}", orderId); if (onSuccess != null) { onSuccess.accept(orderId); } } catch (Exception e) { log.warn("[TradeExec] 取消条件单失败(可能已触发), id:{}", orderId); }