|
|
@ -485,21 +485,22 @@ public class SysUserController extends CoreBaseController {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 根据id重置用户密码,自己设置密码
|
|
|
|
* 根据id重置用户密码,自己设置密码
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param id 用户id
|
|
|
|
* @param id 用户id
|
|
|
|
* @return 处理结果
|
|
|
|
* @return 处理结果
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@PostMapping("/reset-pwd/{id}/{password}")
|
|
|
|
@PostMapping("/reset-pwd/{id}/{password}")
|
|
|
|
@ApiOperation(value = "密码重置(输入)",notes = "根据id和录入密码重置用户密码")
|
|
|
|
@ApiOperation(value = "密码重置(输入)", notes = "根据id和录入密码重置用户密码")
|
|
|
|
public ResultBean updateResetPassword(@PathVariable String id,@PathVariable String password){
|
|
|
|
public ResultBean updateResetPassword(@PathVariable("id") String id, @PathVariable("password") String password) {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
startMultiService();
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
|
|
SysUser user = sysUserService.getSysUserById(Long.parseLong(id));
|
|
|
|
SysUser user = sysUserService.getSysUserById(Long.parseLong(id));
|
|
|
|
if(user != null){
|
|
|
|
if (user != null) {
|
|
|
|
Integer num = personnelService.checkSysUserResetPassword(user);
|
|
|
|
Integer num = personnelService.checkSysUserResetPassword(user);
|
|
|
|
num = CommonConstWords.CONFIG_PWD_RESET_PASSWORD_DEFAULT - num;
|
|
|
|
num = CommonConstWords.CONFIG_PWD_RESET_PASSWORD_DEFAULT - num;
|
|
|
|
|
|
|
|
|
|
|
|
userPasswordService.updatePasswordResetLastModifyTime(user.getId(),password);
|
|
|
|
userPasswordService.updatePasswordResetLastModifyTime(user.getId(), password);
|
|
|
|
LOGGER.info("系统提示:{} 使用密码重置功能帮{}重置了{}账号的密码,新密码是:{}",
|
|
|
|
LOGGER.info("系统提示:{} 使用密码重置功能帮{}重置了{}账号的密码,新密码是:{}",
|
|
|
|
getSessionUser().getUserName(),user.getUserName(),user.getUserLoginName(),password);
|
|
|
|
getSessionUser().getUserName(),user.getUserName(),user.getUserLoginName(),password);
|
|
|
|
|
|
|
|
|
|
|
|