| | |
| | | |
| | | // 判断是否开启了带单 |
| | | boolean isOpenFollow = false; |
| | | if (memberEntity.getIsTrader().equals(MemberEntity.IS_TRADER_Y)) { |
| | | FollowTraderInfoEntity tradeInfo = followTraderInfoDao.selectFollowTraderInfoEntityBytreaderId(memberEntity.getId()); |
| | | if (MemberEntity.IS_TRADER_Y.equals(memberEntity.getIsTrader())) { |
| | | FollowTraderInfoEntity tradeInfo = followTraderInfoDao.selectTraderInfoByMemberId(memberEntity.getId()); |
| | | if (tradeInfo.getIsOpen().equals(FollowTraderInfoEntity.ISOPEN_Y)) { |
| | | isOpenFollow = true; |
| | | } |
| | |
| | | } else { |
| | | LogRecordUtils.insertMemberAccountFlow(memberEntity.getId(), prePaymentAmount, walletContract.getAvailableBalance().subtract(prePaymentAmount), submitOrderDto.getSymbol(), "买跌持仓", "买跌:" + submitOrderDto.getSymbol()); |
| | | } |
| | | |
| | | // 若该用户为交易员且开启带单模式,则发送带单异步 |
| | | if (isOpenFollow) { |
| | | ThreadPoolUtils.sendFollowOrderTask(holdOrderEntity.getId()); |
| | | } |
| | | return Result.ok("提交成功"); |
| | | } |
| | | return Result.fail("提交失败"); |