| | |
| | | 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)); |