用户信息修改,头像上传,密码修改

This commit is contained in:
zhujunjieit 2019-01-28 03:17:29 +08:00
parent 1527c4c0a0
commit 043a4a80fd
1 changed files with 24 additions and 0 deletions

View File

@ -1,8 +1,10 @@
package com.ruoyi.cms.controller;
import com.github.pagehelper.PageInfo;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.base.AjaxResult;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.exam.domain.*;
import cn.hutool.extra.servlet.ServletUtil;
import com.ruoyi.exam.domain.ExamPractice;
@ -248,5 +250,27 @@ public class CmsUserController {
success.put( "data", list );
return success;
}
/**
* 保存头像
*/
@Log(title = "个人信息修改", businessType = BusinessType.UPDATE)
@RequestMapping("/user/update")
@ResponseBody
public AjaxResult update(SysUser user) {
if (sysUserService.updateUserInfo( user ) > 0) {
ShiroUtils.setSysUser( sysUserService.selectUserById( user.getUserId() ) );
}
return AjaxResult.success();
}
@Log(title = "重置密码", businessType = BusinessType.UPDATE)
@RequestMapping("/user/resetPwd")
@ResponseBody
public AjaxResult resetPwdSave(SysUser user) {
user.setSalt( ShiroUtils.randomSalt() );
user.setPassword( passwordService.encryptPassword( user.getLoginName(), user.getPassword(), user.getSalt() ) );
sysUserService.resetUserPwd( user );
return AjaxResult.success();
}
}