Administrator
2026-09-21 b6d0c5992a963235ca9a2d4aae86c108d4f85a90
fix(gateApi): 更新Gate API依赖版本并修复方法调用

- 将gate-api依赖从7.2.78升级到7.2.144
- 修复futuresApi.cancelFuturesOrder方法调用参数
- 移除条件单策略中未使用的注释引用
2 files modified
6 ■■■■■ changed files
pom.xml 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java 4 ●●●●● patch | view | raw | blame | history
pom.xml
@@ -40,7 +40,7 @@
        <dependency>
            <groupId>io.gate</groupId>
            <artifactId>gate-api</artifactId>
            <version>7.2.78</version>
            <version>7.2.144</version>
            <scope>compile</scope>
        </dependency>
    
src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java
@@ -285,7 +285,7 @@
    /**
     * <b>遗留方法 — 当前条件单策略未使用</b>
     *
     * <p>异步取消指定限价单。当前策略改用 {@link #cancelConditionalOrder(String)}。
     * <p>异步取消指定限价单。当前策略改用 。
     *
     * @param orderId 订单 ID,为 null 时跳过
     */
@@ -295,7 +295,7 @@
        }
        executor.execute(() -> {
            try {
                FuturesOrder cancelled = futuresApi.cancelFuturesOrder(SETTLE, orderId, null);
                FuturesOrder cancelled = futuresApi.cancelFuturesOrder(SETTLE, orderId, null, null);
                log.info("[TradeExec] 订单已取消, id:{}, status:{}", orderId, cancelled.getStatus());
                if (onSuccess != null) {
                    onSuccess.accept(orderId);