From 2e21f2b0c99a2f2ab9aa22000472896e229db328 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期三, 12 七月 2023 09:58:39 +0800
Subject: [PATCH] 使用福利:上传用户头像接口

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index 474ce21..851bc50 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -45,8 +45,11 @@
 import org.springframework.stereotype.Service;
 import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.multipart.MultipartFile;
 
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import java.io.IOException;
 import java.text.SimpleDateFormat;
 import java.util.*;
 import java.util.stream.Collectors;
@@ -486,6 +489,7 @@
         BillingDetailsVo vo = new BillingDetailsVo();
         List<BillingDetailsVo.ConsumeDetail> details = new ArrayList<>();
 
+        // TODO: 2023/7/11 账单记录查询
         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM-dd HH:mm");
         Date monthStart = null;
         Date monthEnd = null;
@@ -690,4 +694,18 @@
         return detailsResponse;
     }
 
+    @Override
+    public ResultUtil uploadAppUserHeadImg(Integer appUserId, MultipartFile file, HttpServletRequest request) {
+        try {
+            String filePath = OssUploadUtil.ossUpload(request,file);
+            TAppUser tAppUser = this.baseMapper.selectById(appUserId);
+            tAppUser.setHeadImg(filePath);
+            this.baseMapper.updateById(tAppUser);
+        } catch (IOException e) {
+            ResultUtil.error("头像上传失败!");
+        }
+
+        return ResultUtil.success();
+    }
+
 }

--
Gitblit v1.7.1