From 0d9acfddbe2b0348f0e7dd57ee4a218c8194233d Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 02 Mar 2021 16:13:48 +0800
Subject: [PATCH] 20210302 地址添加的修改

---
 src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java        |    6 +++---
 src/main/java/com/xcong/excoin/modules/platform/dao/PlatformSymbolsCoinDao.java          |    4 +++-
 src/main/resources/mapper/platform/PlatformSymbolsCoinDao.xml                            |    8 ++++++++
 src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressDto.java |   13 ++++++++++---
 4 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressDto.java b/src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressDto.java
index 4bf9314..8fec68b 100644
--- a/src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressDto.java
+++ b/src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressDto.java
@@ -10,9 +10,16 @@
 @ApiModel(value = "MemberAddCoinAddressDto", description = "增加提币地址参数接收类")
 public class MemberAddCoinAddressDto {
 	
-	@NotNull(message = "币种ID不能为空")
-	@ApiModelProperty(value = "币种ID")
-	private Long symbolscoinId;
+	//@NotNull(message = "币种ID不能为空")
+	//@ApiModelProperty(value = "币种ID")
+	//private Long symbolscoinId;
+
+	/**
+	 * 地址
+	 */
+	@NotNull(message = "币种不能为空")
+	@ApiModelProperty(value = "币种")
+	private String symbol;
 	/**
      * 地址
      */
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 92948aa..c58fe37 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
@@ -677,10 +677,10 @@
         Long memberId = LoginUserUtils.getAppLoginUser().getId();
         String address = memberAddCoinAddressDto.getAddress();
         String isBiyict = memberAddCoinAddressDto.getIsBiyict();
-        Long symbolscoinId = memberAddCoinAddressDto.getSymbolscoinId();
+        String symbol = memberAddCoinAddressDto.getSymbol();
         String remark = memberAddCoinAddressDto.getRemark();
-
-        PlatformSymbolsCoinEntity platformSymbolsCoinEntity = platformSymbolsCoinDao.selectById(symbolscoinId);
+        PlatformSymbolsCoinEntity platformSymbolsCoinEntity = platformSymbolsCoinDao.selectOneBySymbol(symbol);
+        Long symbolscoinId = platformSymbolsCoinEntity.getId();
 
         MemberCoinAddressEntity memberCoinAddressEntity = new MemberCoinAddressEntity();
         memberCoinAddressEntity.setAddress(address);
diff --git a/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformSymbolsCoinDao.java b/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformSymbolsCoinDao.java
index a116b5a..3595ec9 100644
--- a/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformSymbolsCoinDao.java
+++ b/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformSymbolsCoinDao.java
@@ -5,9 +5,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.xcong.excoin.modules.member.parameter.vo.MemberCoinAddressCountVo;
 import com.xcong.excoin.modules.platform.entity.PlatformSymbolsCoinEntity;
+import org.apache.ibatis.annotations.Param;
 
 public interface PlatformSymbolsCoinDao extends BaseMapper<PlatformSymbolsCoinEntity> {
 	
 	List<MemberCoinAddressCountVo> selectCoinAddressCount(Long memberId);
-	
+
+    PlatformSymbolsCoinEntity selectOneBySymbol(@Param("symbol")String symbol);
 }
diff --git a/src/main/resources/mapper/platform/PlatformSymbolsCoinDao.xml b/src/main/resources/mapper/platform/PlatformSymbolsCoinDao.xml
index dc1328b..63033e5 100644
--- a/src/main/resources/mapper/platform/PlatformSymbolsCoinDao.xml
+++ b/src/main/resources/mapper/platform/PlatformSymbolsCoinDao.xml
@@ -15,5 +15,13 @@
 			a.id,
 			a. NAME
 	</select>
+
+	<select id="selectOneBySymbol" resultType="com.xcong.excoin.modules.platform.entity.PlatformSymbolsCoinEntity">
+		SELECT
+			*
+		FROM
+			platform_symbols_coin a
+			where a.name = #{symbol}
+	</select>
 	
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1