Kaynağa Gözat

补充逻辑

chenkq 1 ay önce
ebeveyn
işleme
d45a581f10

+ 19 - 1
java/storlead-api/src/main/java/com/storlead/system/controller/LoginApiController.java

@@ -460,7 +460,8 @@ public class LoginApiController {
                  .setMobile(sysUser.getMobile())
                  .setSex(sysUser.getSex())
                  .setUserName(sysUser.getUserName())
-                 .setNickName(sysUser.getNickName());
+                 .setNickName(sysUser.getNickName())
+                 .setRemark(sysUser.getRemark());
         if (Objects.nonNull(dept)) {
             loginUser.setDeptJobDes(dept.getDeptJobDes());
         }
@@ -481,6 +482,23 @@ public class LoginApiController {
         return Result.result(loginUser);
     }
 
+    @ApiOperation("修改用户备注")
+    @PostMapping("/updateRemark")
+    public Result<?> updateRemark(@RequestBody UserEntity param) {
+        if (Objects.isNull(param) || Objects.isNull(param.getId())) {
+            return Result.error("用户ID不能为空");
+        }
+        UserEntity exist = sysUserService.getById(param.getId());
+        if (Objects.isNull(exist)) {
+            return Result.error("用户不存在");
+        }
+        UserEntity update = new UserEntity();
+        update.setId(param.getId());
+        update.setRemark(param.getRemark() == null ? "" : param.getRemark());
+        sysUserService.updateById(update);
+        return Result.ok();
+    }
+
     @ApiOperation("获取当前用户信息")
     @PostMapping("/getH5CurrentUserInfo")
     public Object getH5CurrentUserInfo() {

+ 3 - 0
java/storlead-framework/storlead-auth/src/main/java/com/storlead/framework/auth/vo/LoginUser.java

@@ -169,6 +169,9 @@ public class LoginUser implements Serializable {
     @ApiModelProperty(value = "岗位职责")
     private String jobDes;
 
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
     private Set<Long> roleIds;
 
     private String apiUrl;