添加修改头像接口

This commit is contained in:
yangjun 2026-01-08 11:30:28 +08:00
parent f93227c177
commit 1f7c9e2ce9
1 changed files with 23 additions and 0 deletions

View File

@ -1723,6 +1723,29 @@ public class SysUserController {
return Result.ok("更新个人信息成功");
}
/**
* 用户编辑(vue3用户设置专用)低代码应用专用接口
* @param sysUser
* @return
*/
@PostMapping("/login/setting/editAvatar")
public Result<String> editAvatar(@RequestBody SysUser sysUser, HttpServletRequest request) {
String username = JwtUtil.getUserNameByToken(request);
SysUser user = sysUserService.getById(sysUser.getId());
if(user==null) {
return Result.error("未找到该用户数据");
}
if(!username.equals(user.getUsername())){
return Result.error("只能修改自己的数据");
}
SysUser sysUserEditAvatar = new SysUser();
sysUserEditAvatar.setId(sysUser.getId());
sysUserEditAvatar.setAvatar(sysUser.getAvatar());
sysUserService.updateById(sysUserEditAvatar);
return Result.ok("更新个人信息成功");
}
/**
* 批量修改 low-app
* @param jsonObject