peter
2025-07-16 076a457c7c7d005075aa8247ee0b214e94418786
trading-order-service/src/main/java/com/yami/trading/service/future/FuturesOrderService.java
@@ -314,6 +314,11 @@
        if (futuresPara.getUnitMaxAmount().doubleValue() > 0 && futuresOrder.getVolume() > futuresPara.getUnitMaxAmount().doubleValue()) {
            throw new BusinessException("金额不在购买区间");
        }
        Wallet wallet = this.walletService.saveWalletByPartyId(futuresOrder.getPartyId());
        if (wallet.getMoney().doubleValue() < futuresOrder.getVolume().doubleValue()) {
            throw new YamiShopBindException("余额不足");
        }
        checkSubmitOrder(futuresOrder.getPartyId().toString(), futuresPara);
        futuresOrder.setOrderNo(DateUtil.getToday("yyMMddHHmmss") + RandomUtil.getRandomNum(8));