From 2991de79ef9863f4905844087754d3d0fad13bf1 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Wed, 31 Mar 2021 10:37:06 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java
index b547a9d..f44934b 100644
--- a/src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java
@@ -195,24 +195,24 @@
                         memberWalletContractDao.increaseWalletContractBalanceById(returnMoney, returnMoney, null, traderWallet.getId());
                         insertReturnProfitDetail(traderInfoEntity.getMemberId(), memberEntity.getId(), returnMoney, holdOrderEntity.getOrderNo());
                         //增加返佣提醒
-                        String orderNo = holdOrderEntity.getOrderNo();
-                        LogRecordUtils.insertFollowerNotice(traderInfoEntity.getMemberId(),
-                                NoticeConstant.RETURN_MONEY_TITLE,
-                                StrUtil.format(NoticeConstant.RETURN_MONEY_CONTENT,
-                                        orderNo,
-                                		holdOrderEntity.getSymbol(),
-                                        returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP).toString()));
-                        //带单返利的记录要在资产页面的其他记录
-                        LogRecordUtils.insertMemberAccountMoneyChange(
-                        		traderInfoEntity.getMemberId(),
-                                StrUtil.format(NoticeConstant.RETURN_MONEY_CONTENT,
-                                        orderNo,
-                                		holdOrderEntity.getSymbol(),
-                                        returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP).toString()), 
-                        		returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP),
-                        		MemberWalletCoinEnum.WALLETCOINCODE.getValue(),
-                        		MemberAccountMoneyChange.STATUS_SUCCESS_INTEGER,
-                        		MemberAccountMoneyChange.TYPE_WALLET_AGENT);
+//                        String orderNo = holdOrderEntity.getOrderNo();
+//                        LogRecordUtils.insertFollowerNotice(traderInfoEntity.getMemberId(),
+//                                NoticeConstant.RETURN_MONEY_TITLE,
+//                                StrUtil.format(NoticeConstant.RETURN_MONEY_CONTENT,
+//                                        orderNo,
+//                                		holdOrderEntity.getSymbol(),
+//                                        returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP).toString()));
+//                        //带单返利的记录要在资产页面的其他记录
+//                        LogRecordUtils.insertMemberAccountMoneyChange(
+//                        		traderInfoEntity.getMemberId(),
+//                                StrUtil.format(NoticeConstant.RETURN_MONEY_CONTENT_MAMC,
+//                                        orderNo,
+//                                		holdOrderEntity.getSymbol(),
+//                                        returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP).toString()),
+//                        		returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP),
+//                        		MemberWalletCoinEnum.WALLETCOINCODE.getValue(),
+//                        		MemberAccountMoneyChange.STATUS_SUCCESS_INTEGER,
+//                        		MemberAccountMoneyChange.TYPE_WALLET_AGENT);
                     }
                 }
             }
@@ -552,6 +552,7 @@
                 contractOrderEntity.setRewardAmount(holdOrderDataModel.getRewardAmount().add(contractOrderEntity.getHoldBond().negate()));
                 contractOrderEntity.setClosingPrice(holdOrderDataModel.getClosingPrice());
                 contractOrderEntity.setForceClosingPrice(holdOrderDataModel.getClosingPrice());
+                contractOrderEntity.setStopProfitPrice(CalculateUtil.calForcePriceForWhole(memberEntity, holdOrderEntity));
 
                 // 订单状态转换
                 if (ContractOrderEntity.ORDER_TYPE_OPEN_MORE == contractOrderEntity.getOrderType()) {

--
Gitblit v1.9.1