From fe74a0d3c209b328905c3f103f1733146e44bcac Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Thu, 13 May 2021 11:40:31 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index 34ce5af..8487e17 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -861,9 +861,11 @@
         List<MemberCoinInfoVo> arrayList = new ArrayList<>();
         if (CollUtil.isNotEmpty(selectByMap)) {
             for (PlatformSymbolsCoinEntity platformSymbolsCoinEntity : selectByMap) {
-                MemberCoinInfoVo memberCoinInfoVo = new MemberCoinInfoVo();
-                memberCoinInfoVo.setName(platformSymbolsCoinEntity.getName());
-                arrayList.add(memberCoinInfoVo);
+                if ("XCH".equals(platformSymbolsCoinEntity.getName()) || "USDT".equals(platformSymbolsCoinEntity.getName())) {
+                    MemberCoinInfoVo memberCoinInfoVo = new MemberCoinInfoVo();
+                    memberCoinInfoVo.setName(platformSymbolsCoinEntity.getName());
+                    arrayList.add(memberCoinInfoVo);
+                }
             }
         }
         memberCoinInfoListVo.setMemberCoinInfoVo(arrayList);
@@ -925,6 +927,7 @@
     }
 
     @Override
+    @Transactional
     public Result memberSubmitCoinApply(@Valid MemberSubmitCoinApplyDto memberSubmitCoinApplyDto) {
         //获取用户ID
         Long memberId = LoginUserUtils.getAppLoginUser().getId();
@@ -1097,7 +1100,11 @@
                 addressIn = address;
 			} else {
                 MemberCoinAddressEntity memberCoinAddressEntity = selectByMap2.get(0);
-                addressIn = memberCoinAddressEntity.getAddress();
+                if(StrUtil.isEmpty(memberCoinAddressEntity.getAddress())){
+                    addressIn = selectMemberInfoByAccount.getInviteId();
+                }else{
+                    addressIn = memberCoinAddressEntity.getAddress();
+                }
             }
         	
             MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, memberSubmitCoinApplyInDto.getSymbol());

--
Gitblit v1.9.1