From 2073cebe2201bb41641278b11c4918f5ad0b0615 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 21 Oct 2022 19:47:46 +0800
Subject: [PATCH] 20221021

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
index de11389..da7826f 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -699,6 +699,20 @@
 
     @Override
     public FebsResponse transferPassword(ApiTransferPasswordDto apiTransferPasswordDto) {
+        DappMemberEntity dappMemberEntity = LoginUserUtil.getAppUser();
+        Long memberId = dappMemberEntity.getId();
+
+        if(ObjectUtil.isEmpty(apiTransferPasswordDto.getRealname())){
+            return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0013"));
+        }
+        if(ObjectUtil.isEmpty(apiTransferPasswordDto.getPhone())){
+            return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0013"));
+        }
+        if(ObjectUtil.isEmpty(apiTransferPasswordDto.getEmail())
+                && ObjectUtil.isEmpty(apiTransferPasswordDto.getWahtsApp())
+                && ObjectUtil.isEmpty(apiTransferPasswordDto.getTelegram())){
+            return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0013"));
+        }
         if(ObjectUtil.isEmpty(apiTransferPasswordDto.getNewTransferPassword())
                 || ObjectUtil.isEmpty(apiTransferPasswordDto.getNewTransferPasswordAgain())){
             return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_008"));
@@ -708,11 +722,19 @@
         if(!newTransferPassword.equals(newTransferPasswordAgain)){
             return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_009"));
         }
-
-        DappMemberEntity dappMemberEntity = LoginUserUtil.getAppUser();
-        Long memberId = dappMemberEntity.getId();
         DappMemberEntity memberEntity = dappMemberDao.selectById(memberId);
+
+        String realname = apiTransferPasswordDto.getRealname();
+        String phone = apiTransferPasswordDto.getPhone();
+        String email = apiTransferPasswordDto.getEmail();
+        String wahtsApp = apiTransferPasswordDto.getWahtsApp();
+        String telegram = apiTransferPasswordDto.getTelegram();
         memberEntity.setTransferCode(SecureUtil.md5(apiTransferPasswordDto.getNewTransferPassword()));
+        memberEntity.setRealname(realname);
+        memberEntity.setPhone(phone);
+        memberEntity.setEmail(email);
+        memberEntity.setWahtsApp(wahtsApp);
+        memberEntity.setTelegram(telegram);
         dappMemberDao.updateById(memberEntity);
 
         return new FebsResponse().success().message(MessageSourceUtils.getString("Operation_001"));

--
Gitblit v1.9.1