Administrator
2025-12-11 9fa3bded1ae93c1ab14fab02b4d271ead53dd8cc
fix(okxNewPrice): 修复账户可用保证金字段读取错误

- 将 cashBalStrKey 中的 "cashBalStr" 修正为 "cashBal"
- 确保正确获取账户可用保证金数据
- 避免因字段不匹配导致的空值判断异常
1 files modified
2 ■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java
@@ -89,7 +89,7 @@
        String uplStr = (String) redisUtils.get(positionsUplKey);
        //可使用的总保证金
        String cashBalStrKey = AccountWs.ACCOUNTWS_CHANNEL + ":" + CoinEnums.USDT.getCode() + ":cashBalStr";
        String cashBalStrKey = AccountWs.ACCOUNTWS_CHANNEL + ":" + CoinEnums.USDT.getCode() + ":cashBal";
        String cashBalStr = (String) redisUtils.get(cashBalStrKey);
        if (StrUtil.isBlank(cashBalStr) || StrUtil.isBlank(uplStr)){
            return OrderParamEnums.INIT.getValue();