Administrator
2025-12-29 0ee504c3034ff02ec28a6212b32a536ecbbfdcb1
fix(okxWs): 修复下单数量为空或零时的校验问题

- 添加下单数量空值和零值的校验逻辑
- 防止空或零数量下单导致的异常情况
- 增加相应的日志警告信息
1 files modified
8 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java 8 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java
@@ -56,10 +56,6 @@
            log.warn("账户{}不允许下单,取消发送", accountName);
            return;
        }
        if (StrUtil.isEmpty(sz) && BigDecimal.ZERO.compareTo(new BigDecimal(sz)) >= 0) {
            log.warn("下单数量{}不允许下单,取消发送", sz);
            return;
        }
        /**
         * 校验必要参数
         * 验证下单参数是否存在空值
@@ -78,6 +74,10 @@
            log.warn("下单参数缺失,取消发送");
            return;
        }
        if (BigDecimal.ZERO.compareTo(new BigDecimal(sz)) >= 0) {
            log.warn("下单数量{}不允许下单,取消发送", sz);
            return;
        }
        /**
         * 检验账户和仓位是否准备就绪