新版仿ok交易所-后端
BUG
peter
2025-09-06 b865e7f64ad0a1edf9b795c0e66a1ba13b0d6aca
trading-order-service/src/main/java/com/yami/trading/service/contract/ContractApplyOrderService.java
@@ -223,7 +223,7 @@
             * 加上杠杆
             */
            BigDecimal fee = order.getDeposit().multiply(order.getLeverRate()).multiply(item.getUnitFee());
            BigDecimal fee = order.getDeposit().multiply(item.getUnitFee());
            fee = fee.setScale(4, RoundingMode.DOWN);  // 保留两位小数
            order.setFee(fee);
        }
@@ -233,7 +233,7 @@
        BigDecimal totalAmountCost = order.getDeposit().add(order.getFee());
        if (amountBefore.compareTo(totalAmountCost) < 0) {
            throw new YamiShopBindException("余额不足");
            throw new YamiShopBindException("not sufficient funds");
        }
        //如果是限价单先扣钱