Administrator
7 days ago b04ced3a372ad561b75066f668abfdae58ca20b3
fix(okxWs): 修正订单信息中仓位方向参数传递错误

- 修复了PositionsWs.initAccountName方法中参数传递错误的问题
- 将硬编码的side参数替换为posSide变量以确保正确的仓位方向处理
1 files modified
2 ■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/OrderInfoWs.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/OrderInfoWs.java
@@ -107,7 +107,7 @@
                String stateStr = TradeOrderWs.getAccountMap(accountName).get("state");
                if (StrUtil.isNotBlank(stateStr) && state.equals(stateStr)){
                    // 使用账号特定的Map
                    String positionAccountName = PositionsWs.initAccountName(accountName, side);
                    String positionAccountName = PositionsWs.initAccountName(accountName, posSide);
                    Map<String, BigDecimal> positionsMap = PositionsWs.getAccountMap(positionAccountName);
                    WsMapBuild.saveBigDecimalToMap(positionsMap, CoinEnums.READY_STATE.name(), WsMapBuild.parseBigDecimalSafe(CoinEnums.READY_STATE_NO.getCode()));