RuoYi
2020-02-08 5cdb4ecba56abd729f710bf468b5ab7d0f922e2d
修改用户个人资料同步缓存信息
已修改1个文件
14 ■■■■■ 文件已修改
ruoyi/src/main/java/com/ruoyi/project/system/controller/SysProfileController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi/src/main/java/com/ruoyi/project/system/controller/SysProfileController.java
@@ -59,7 +59,18 @@
    @PutMapping
    public AjaxResult updateProfile(@RequestBody SysUser user)
    {
        return toAjax(userService.updateUserProfile(user));
        if (userService.updateUserProfile(user) > 0)
        {
            LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
            // 更新缓存用户信息
            loginUser.getUser().setNickName(user.getNickName());
            loginUser.getUser().setPhonenumber(user.getPhonenumber());
            loginUser.getUser().setEmail(user.getEmail());
            loginUser.getUser().setSex(user.getSex());
            tokenService.setLoginUser(loginUser);
            return AjaxResult.success();
        }
        return AjaxResult.error("修改个人信息异常,请联系管理员");
    }
    /**
@@ -98,6 +109,7 @@
            {
                AjaxResult ajax = AjaxResult.success();
                ajax.put("imgUrl", avatar);
                // 更新缓存用户头像
                loginUser.getUser().setAvatar(avatar);
                tokenService.setLoginUser(loginUser);
                return ajax;