| | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void addFollowerOrder(Long id) throws InterruptedException { |
| | | public void addFollowerOrder(Long id) { |
| | | log.info("进入跟单处理逻辑 : {}", id); |
| | | // 查询交易员订单 |
| | | ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectById(id); |
| | |
| | | |
| | | // 预付款 |
| | | BigDecimal prePaymentAmount = bondAmount.add(openFeePrice).add(openFeePrice); |
| | | log.info("可用的余额:{}, {}", prePaymentAmount, walletContract.getAvailableBalance()); |
| | | if (prePaymentAmount.compareTo(walletContract.getAvailableBalance()) > -1) { |
| | | log.info("可用金额不足"); |
| | | LogRecordUtils.insertFollowerNotice(followerSetting.getMemberId(), NoticeConstant.MONEY_NOT_ENOUGH_TITLE, StrUtil.format(NoticeConstant.MONEY_NOT_ENOUGH_CONTENT, followTraderInfoEntity.getNickname())); |