| | |
| | | import com.ruoyi.common.core.web.domain.AjaxResult;
|
| | | import com.ruoyi.common.log.annotation.Log;
|
| | | import com.ruoyi.common.log.enums.BusinessType;
|
| | | import com.ruoyi.common.security.service.TokenService;
|
| | | import com.ruoyi.common.security.utils.SecurityUtils;
|
| | | import com.ruoyi.system.api.domain.SysUser;
|
| | | import com.ruoyi.system.api.model.LoginUser;
|
| | | import com.ruoyi.system.service.ISysUserService;
|
| | |
|
| | | /**
|
| | |
| | | {
|
| | | @Autowired
|
| | | private ISysUserService userService;
|
| | | |
| | | @Autowired
|
| | | private TokenService tokenService;
|
| | |
|
| | | /**
|
| | | * 个人信息
|
| | |
| | | {
|
| | | if (userService.updateUserProfile(user) > 0)
|
| | | {
|
| | | LoginUser loginUser = tokenService.getLoginUser();
|
| | | // 更新缓存用户信息
|
| | | loginUser.getSysUser().setNickName(user.getNickName());
|
| | | loginUser.getSysUser().setPhonenumber(user.getPhonenumber());
|
| | | loginUser.getSysUser().setEmail(user.getEmail());
|
| | | loginUser.getSysUser().setSex(user.getSex());
|
| | | tokenService.setLoginUser(loginUser);
|
| | | return AjaxResult.success();
|
| | | }
|
| | | return AjaxResult.error("修改个人信息异常,请联系管理员");
|
| | |
| | | }
|
| | | if (userService.resetUserPwd(username, SecurityUtils.encryptPassword(newPassword)) > 0)
|
| | | {
|
| | | // 更新缓存用户密码
|
| | | LoginUser loginUser = tokenService.getLoginUser();
|
| | | loginUser.getSysUser().setPassword(SecurityUtils.encryptPassword(newPassword));
|
| | | tokenService.setLoginUser(loginUser);
|
| | | return AjaxResult.success();
|
| | | }
|
| | | return AjaxResult.error("修改密码异常,请联系管理员");
|