From 234458c4252ffd10930913e07e91641b0757ff8a Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 03 Aug 2020 10:49:07 +0800
Subject: [PATCH] add hold order follow order
---
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
index 6d5518b..484789e 100644
--- a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
@@ -150,8 +150,8 @@
// 判断是否开启了带单
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;
}
@@ -198,6 +198,10 @@
} 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("提交失败");
--
Gitblit v1.9.1