From c659560c7ee8d8f8278b938421de13bf65d1e1b1 Mon Sep 17 00:00:00 2001
From: ludc <ludc@vci-tech.com>
Date: 星期三, 15 一月 2025 14:28:25 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/SmUserQueryController.java |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/SmUserQueryController.java b/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/SmUserQueryController.java
index ed5bbc0..03226c4 100644
--- a/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/SmUserQueryController.java
+++ b/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/SmUserQueryController.java
@@ -290,6 +290,39 @@
     }
 
     /**
+     * 淇敼鐢ㄦ埛澶村儚
+     * @param file 鏂囦欢
+     * @return
+     */
+    @RequestMapping(value = "/updateUserPhoto",method = RequestMethod.POST)
+    public BaseResult updateUserPhoto(MultipartFile file){
+        try {
+            return userQueryService.updateUserPhoto(file) ? BaseResult.success("鐢ㄦ埛澶村儚淇敼鎴愬姛锛�"):BaseResult.fail("鐢ㄦ埛澶村儚淇敼澶辫触锛�");
+        }catch (Exception e){
+            e.printStackTrace();
+            String exceptionMessage = "淇敼鐢ㄦ埛澶村儚鏃跺嚭鐜伴敊璇紝鍘熷洜锛�" + VciBaseUtil.getExceptionMessage(e);
+            logger.error(exceptionMessage);
+            return BaseResult.fail(exceptionMessage);
+        }
+    }
+
+
+    /**
+     * 鑾峰彇鐢ㄦ埛澶村儚
+     * @param response
+     * @return
+     */
+    @RequestMapping(value = "/getUserPhoto",method = RequestMethod.GET)
+    public void getUserPhoto(HttpServletResponse response){
+        try {
+            ControllerUtil.writeFileToResponse(response,userQueryService.getUserPhoto());
+        } catch (Exception e) {
+            throw new VciBaseException(e.getMessage(),new String[0],e);
+        }
+    }
+
+
+    /**
      * 鍒犻櫎鐢ㄦ埛
      * @param ids
      * @return

--
Gitblit v1.9.3