Administrator
2025-12-10 de95a25027e24db8e752db2eddd919bf6c572d64
fix(okxNewPrice): 修正持仓数量判断逻辑

- 修改了持仓数量为空或小于等于零时的判断条件
- 调整了BigDecimal比较逻辑以确保正确识别无持仓情况
- 保持了原有的日志记录和返回初始订单参数的行为
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
@@ -82,7 +82,7 @@
        }
        String pos = (String) redisUtils.get(positionsPosKey);
        if (StrUtil.isBlank(pos) || BigDecimal.ZERO.compareTo( new BigDecimal(pos)) <= 0) {
        if (StrUtil.isBlank(pos) || BigDecimal.ZERO.compareTo( new BigDecimal(pos)) >= 0) {
            log.error("未获取到持仓数量");
            return OrderParamEnums.INIT.getValue();
        }