From 68bfb0e22f518b4f328ce96889f3dce0a80be560 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 05 Jun 2020 15:35:12 +0800
Subject: [PATCH] 20200605  代码提交

---
 src/main/java/com/xcong/excoin/modules/coin/service/impl/OrderCoinServiceImpl.java |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/impl/OrderCoinServiceImpl.java b/src/main/java/com/xcong/excoin/modules/coin/service/impl/OrderCoinServiceImpl.java
index 82f911d..9486d5d 100644
--- a/src/main/java/com/xcong/excoin/modules/coin/service/impl/OrderCoinServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/coin/service/impl/OrderCoinServiceImpl.java
@@ -13,9 +13,12 @@
 import javax.annotation.Resource;
 
 import com.xcong.excoin.modules.platform.entity.PlatformCnyUsdtExchangeEntity;
+import com.xcong.excoin.modules.platform.entity.PlatformSymbolsCoinEntity;
+
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.xcong.excoin.common.LoginUserUtils;
 import com.xcong.excoin.common.enumerates.MemberWalletCoinEnum;
@@ -41,6 +44,7 @@
 import com.xcong.excoin.modules.member.entity.MemberSelectSymbolsEntity;
 import com.xcong.excoin.modules.member.entity.MemberWalletCoinEntity;
 import com.xcong.excoin.modules.platform.dao.PlatformCnyUsdtExchangeDao;
+import com.xcong.excoin.modules.platform.dao.PlatformSymbolsCoinDao;
 import com.xcong.excoin.modules.platform.dao.TradeSettingDao;
 import com.xcong.excoin.modules.platform.entity.PlatformTradeSettingEntity;
 import com.xcong.excoin.utils.CoinTypeConvert;
@@ -71,6 +75,8 @@
 	MemberAccountFlowEntityDao memberAccountFlowEntityDao;
     @Resource
     RedisUtils redisUtils;
+    @Resource
+    PlatformSymbolsCoinDao platformSymbolsCoinDao;
 	
 	@Override
 	public String generateSimpleSerialno(String userId) {
@@ -476,4 +482,35 @@
 		return Result.ok(findCollectListVo);
 	}
 
+	@Override
+	public Result searchSymbolResultList() {
+		//获取用户ID
+		Long memberId = LoginUserUtils.getAppLoginUser().getId();
+		FindCollectListVo findCollectListVo = new FindCollectListVo();
+		List<MemberSelectSymbolsVo> list = new ArrayList<>();
+		
+		Map<String, Object> columnMap = new HashMap<>();
+		List<PlatformSymbolsCoinEntity> selectByMap = platformSymbolsCoinDao.selectByMap(columnMap);
+		
+		List<MemberSelectSymbolsEntity> selectSymbolByMemIdAndSymbol = memberSelectSymbolsDao.selectSymbolByMemId(memberId);
+		for(PlatformSymbolsCoinEntity platformSymbolsCoinEntity : selectByMap) {
+			MemberSelectSymbolsVo memberSelectSymbolsVo = new MemberSelectSymbolsVo();
+			memberSelectSymbolsVo.setSymbol(platformSymbolsCoinEntity.getName());
+			if(CollUtil.isNotEmpty(selectSymbolByMemIdAndSymbol)) {
+				for(MemberSelectSymbolsEntity memberSelectSymbolsEntity : selectSymbolByMemIdAndSymbol) {
+					if(platformSymbolsCoinEntity.getName().equals(memberSelectSymbolsEntity.getSymbol())) {
+						memberSelectSymbolsVo.setIsCollect(MemberSelectSymbolsVo.ISCOLLECT_YES);
+					}else {
+						memberSelectSymbolsVo.setIsCollect(MemberSelectSymbolsVo.ISCOLLECT_NO);
+					}
+				}
+			}else {
+				memberSelectSymbolsVo.setIsCollect(MemberSelectSymbolsVo.ISCOLLECT_NO);
+			}
+			list.add(memberSelectSymbolsVo);
+		}
+		findCollectListVo.setMemberSelectSymbolsVo(list);
+		return Result.ok(findCollectListVo);
+	}
+
 }

--
Gitblit v1.9.1