From 73ca3b17a2be81720b08562c0098ebfede61a5a6 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Tue, 25 May 2021 18:36:38 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
index 6ba701d..5a788fd 100644
--- a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
@@ -19,18 +19,12 @@
 import com.xcong.excoin.modules.member.entity.MemberEntity;
 import com.xcong.excoin.modules.member.entity.MemberPaymentMethodEntity;
 import com.xcong.excoin.modules.member.entity.MemberWalletCoinEntity;
-import com.xcong.excoin.modules.otc.dao.OtcEntrustOrderDao;
-import com.xcong.excoin.modules.otc.dao.OtcMarketBussinessDao;
-import com.xcong.excoin.modules.otc.dao.OtcOrderAppealDao;
+import com.xcong.excoin.modules.otc.dao.*;
 import com.xcong.excoin.modules.otc.dto.HasPayDto;
 import com.xcong.excoin.modules.otc.dto.OrderApealDto;
 import com.xcong.excoin.modules.otc.dto.OrderListDto;
 import com.xcong.excoin.modules.otc.dto.OtcOrderAddDto;
-import com.xcong.excoin.modules.otc.entity.OtcEntrustOrder;
-import com.xcong.excoin.modules.otc.entity.OtcMarketBussiness;
-import com.xcong.excoin.modules.otc.entity.OtcOrder;
-import com.xcong.excoin.modules.otc.dao.OtcOrderDao;
-import com.xcong.excoin.modules.otc.entity.OtcOrderAppeal;
+import com.xcong.excoin.modules.otc.entity.*;
 import com.xcong.excoin.modules.otc.service.OtcOrderService;
 import com.xcong.excoin.modules.otc.vo.BuyOrderDetailVo;
 import com.xcong.excoin.modules.otc.vo.OrderListVo;
@@ -57,6 +51,7 @@
     private final MemberWalletCoinDao memberWalletCoinDao;
     private final MemberDao memberDao;
     private final MemberPaymentMethodDao memberPaymentMethodDao;
+    private final OtcBlackListDao otcBlackListDao;
 
 
     @Override
@@ -312,9 +307,17 @@
         buyDetail.setCreateTime(buyOrder.getCreateTime());
         buyDetail.setIsMb(member.getIsTrader());
         buyDetail.setPayName(buyOrder.getPayName());
+        buyDetail.setIsOwnEntrust(member.getId().equals(buyOrder.getEntrustMemberId()) ? 1 : 2);
 
         OtcOrder saleOrder = this.baseMapper.selectOrderByOrderNoAndType(otcOrder.getOrderNo(), OtcEntrustOrder.ORDER_TYPE_S);
         MemberEntity saleMember = memberDao.selectById(saleOrder.getMemberId());
+
+        OtcBlackList otcBlackList = otcBlackListDao.selectByMemberIdAndBlackMemberId(member.getId(), buyOrder.getEntrustMemberId());
+        if (otcBlackList != null) {
+            buyDetail.setIsBlack(1);
+        } else {
+            buyDetail.setIsBlack(2);
+        }
 
         buyDetail.setSaleName(saleMember.getName());
 
@@ -353,7 +356,6 @@
         }
         MemberEntity buyMember = memberDao.selectById(saleOrder.getOppositeMemberId());
 
-
         SaleOrderDetailVo saleDetail = new SaleOrderDetailVo();
         saleDetail.setOrderNo(saleOrder.getOrderNo());
         saleDetail.setUsdtAmount(saleOrder.getCoinAmount());
@@ -365,7 +367,14 @@
         saleDetail.setPayName(saleOrder.getPayName());
         saleDetail.setSaleName(buyMember.getName());
         saleDetail.setPayType(saleOrder.getPayType());
+        saleDetail.setIsOwnEntrust(member.getId().equals(saleOrder.getEntrustMemberId()) ? 1 : 2);
 
+        OtcBlackList otcBlackList = otcBlackListDao.selectByMemberIdAndBlackMemberId(member.getId(), saleOrder.getEntrustMemberId());
+        if (otcBlackList != null) {
+            saleDetail.setIsBlack(1);
+        } else {
+            saleDetail.setIsBlack(2);
+        }
         if (!saleOrder.getMemberId().equals(saleOrder.getEntrustMemberId())) {
             OtcMarketBussiness otcMb = otcMarketBussinessDao.selectMarketBussinessByMemberId(saleOrder.getEntrustMemberId());
             saleDetail.setMbId(otcMb.getId());

--
Gitblit v1.9.1