添加重置密码功能

This commit is contained in:
王帅 2025-04-29 15:07:13 +08:00
parent 07e3e8973c
commit 76cb8173eb

View File

@ -352,6 +352,26 @@ public class SysUserController {
return sysUserService.changePassword(sysUser);
}
/**
* 重置密码为 666666
* @param sysUser
* @return
*/
@RequestMapping(value = "/resetPassword", method = RequestMethod.PUT)
public Result<?> resetPassword(@RequestBody SysUser sysUser) {
SysUser u = this.sysUserService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUsername, sysUser.getUsername()));
if (u == null) {
return Result.error("用户不存在!");
}
sysUser.setId(u.getId());
sysUser.setPassword("666666");
//update-begin---author:wangshuai ---date:20220316 for[VUEN-234]修改密码添加敏感日志------------
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
baseCommonService.addLog("修改用户 "+sysUser.getUsername()+" 的密码,操作人: " +loginUser.getUsername() ,CommonConstant.LOG_TYPE_2, 2);
//update-end---author:wangshuai ---date:20220316 for[VUEN-234]修改密码添加敏感日志------------
return sysUserService.changePassword(sysUser);
}
/**
* 查询指定用户和部门关联的数据
*