From fa92b7908d4091bc2e418549500e64cd9813e755 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 24 Sep 2021 11:11:49 +0800
Subject: [PATCH] fix refundOrder and add modifyMemberInfo

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
index 1b4fbc8..ca6e862 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -9,6 +9,7 @@
 import cc.mrbird.febs.mall.conversion.MallMemberConversion;
 import cc.mrbird.febs.mall.dto.ForgetPwdDto;
 import cc.mrbird.febs.mall.dto.LoginDto;
+import cc.mrbird.febs.mall.dto.ModifyMemberInfoDto;
 import cc.mrbird.febs.mall.dto.RegisterDto;
 import cc.mrbird.febs.mall.entity.MallMember;
 import cc.mrbird.febs.mall.entity.MallMemberWallet;
@@ -247,4 +248,20 @@
         this.baseMapper.updateById(mallMember);
         return new FebsResponse().success().message("设置成功");
     }
+
+    @Override
+    public FebsResponse modifyMemberInfo(ModifyMemberInfoDto modifyMemberInfoDto) {
+        MallMember member = LoginUserUtil.getLoginUser();
+        MallMember mallMember = this.baseMapper.selectById(member.getId());
+        if (StrUtil.isNotBlank(modifyMemberInfoDto.getName())) {
+            mallMember.setName(modifyMemberInfoDto.getName());
+        }
+
+        if (StrUtil.isNotBlank(modifyMemberInfoDto.getPhoto())) {
+            mallMember.setAvatar(modifyMemberInfoDto.getPhoto());
+        }
+
+        this.baseMapper.updateById(mallMember);
+        return new FebsResponse().success().message("修改成功");
+    }
 }

--
Gitblit v1.9.1