| | |
| | | } |
| | | |
| | | /** |
| | | * 重置密码 |
| | | * 重置密码 后台-登录 |
| | | */ |
| | | @ApiOperation(value = "个人信息-修改密码") |
| | | @ApiOperation(value = "修改密码",notes = "后台-登录") |
| | | @Log(title = "个人信息", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/updatePwd") |
| | | public AjaxResult updatePwd(@RequestBody UpdatePassword updatePassword) |
| | |
| | | System.err.println(newPassword); |
| | | // String username = SecurityUtils.getUsername(); |
| | | SysUser user =null; |
| | | if (updatePassword.getType()==1){ |
| | | user = userService.selectUserByUserName(username); |
| | | }else{ |
| | | user = userService.selectUserShopByUserName(username); |
| | | } |
| | | |
| | | user = userService.selectUserByUserName(username); |
| | | |
| | | if (Objects.isNull(user)) |
| | | { |
| | | return error("未查询到该账号"); |
| | |
| | | { |
| | | return error("新密码不能与旧密码相同"); |
| | | } |
| | | if (updatePassword.getType()==1&&userService.resetUserPwd(username, SecurityUtils.encryptPassword(newPassword)) > 0) { |
| | | if (userService.resetUserPwd(username, SecurityUtils.encryptPassword(newPassword)) > 0) { |
| | | // 更新缓存用户密码 |
| | | // LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | // SysUser sysUser = loginUser.getSysUser(); |
| | |
| | | // tokenService.setLoginUser(loginUser); |
| | | return success(); |
| | | } |
| | | if (updatePassword.getType()==2&&userService.resetUserShopPwd(username, SecurityUtils.encryptPassword(newPassword)) > 0) { |
| | | // 更新缓存用户密码 |
| | | // LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | // SysUser sysUser = loginUser.getSysUser(); |
| | | // loginUser.getSysUser().setPassword(SecurityUtils.encryptPassword(newPassword)); |
| | | // tokenService.setLoginUser(loginUser); |
| | | return success(); |
| | | } |
| | | |
| | | |
| | | return error("修改密码异常,请联系管理员"); |
| | | } |