浏览代码

修改用户头像,修改用户昵称

黄远 5 年之前
父节点
当前提交
e103f1aafc

+ 21 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/controller/UserController.java

@@ -122,5 +122,26 @@ public class UserController {
         return userService.modifyRemarks(userRequest);
     }
 
+    /**
+     * @param userRequest 用户id 用户头像路径
+     * @return 修改是否成功
+     * @description 修改用户头像
+     * @date 2020/4/29 9:02 上午
+     */
+    @PostMapping("/modifyAvatar")
+    public RestResponse modifyAvatar(@RequestBody UserRequest userRequest) {
+        return userService.modifyAvatar(userRequest);
+    }
+
+    /**
+     * @param userRequest 用户id 用户名称
+     * @return 修改是否成功过
+     * @description 修改用户昵称
+     * @date 2020/4/29 9:02 上午
+     */
+    @PostMapping("/modifyName")
+    public RestResponse modifyName(@RequestBody UserRequest userRequest) {
+        return userService.modifyName(userRequest);
+    }
 
 }

+ 1 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/dao/entity/model/UserRequest.java

@@ -18,6 +18,7 @@ public class UserRequest {
     private String password;//密码
     private String name;//用户真实姓名
     private String remarks;//用户描述
+    private String avatarUrl;//用户头像路径
     private String queryCondition;//查询条件
     private String inputSmsCode;//用户输入的短信验证码
     private String authCode;//微信授权码

+ 16 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/IUserService.java

@@ -125,4 +125,20 @@ public interface IUserService {
      * @date 2020/4/27 11:24 上午
      */
     UserResponse getAppletUserInfo(Long userId);
+
+    /**
+     * @param userRequest 用户id 用户头像路径
+     * @return 修改是否成功
+     * @description 修改用户头像
+     * @date 2020/4/29 9:02 上午
+     */
+    RestResponse modifyAvatar(UserRequest userRequest);
+
+    /**
+     * @param userRequest 用户id 用户名称
+     * @return 修改是否成功过
+     * @description 修改用户昵称
+     * @date 2020/4/29 9:02 上午
+     */
+    RestResponse modifyName(UserRequest userRequest);
 }

+ 14 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/UserService.java

@@ -409,6 +409,20 @@ public class UserService implements IUserService {
         return null;
     }
 
+    @Override
+    public RestResponse modifyAvatar(UserRequest userRequest) {
+        UserInfo userInfo = userInfoService.getByUserId(userRequest.getUserId());
+        userInfo.setAvatarUrl(userRequest.getAvatarUrl());
+        return RestResponse.success(ApiConstants.RESULT_SUCCESS, "修改用户头像成功");
+    }
+
+    @Override
+    public RestResponse modifyName(UserRequest userRequest) {
+        UserInfo userInfo = userInfoService.getByUserId(userRequest.getUserId());
+        userInfo.setName(userRequest.getName());
+        return RestResponse.success(ApiConstants.RESULT_SUCCESS, "修改用户昵称成功");
+    }
+
     /**
      * @param userId 获取用户基本信息
      * @return 用户信息