From b9da8289051937fbbbd47bbda97414ad6c769a90 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期四, 18 七月 2024 14:37:00 +0800 Subject: [PATCH] feat: 代码重构 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SysUserController.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SysUserController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SysUserController.java index 8fa5bea..f3c0677 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SysUserController.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SysUserController.java @@ -158,7 +158,8 @@ } SysUser user = sysUserService.lambdaQuery() .eq(SysUser::getAccount, sysUserRequest.getAccount()) - .eq(SysUser::getIsDelete, 0).one(); + .eq(SysUser::getIsDelete, 0) + .ne(SysUser::getUserId, sysUserRequest.getUserId()).one(); if (null != user) { return R.fail("该账号已存在!"); } @@ -198,7 +199,7 @@ return R.fail("新密码与二次确认密码不一致,请重新输入!"); } BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); - if (!passwordEncoder.matches(newPassword, oldPassword)) { + if (!passwordEncoder.matches(oldPassword, user.getPassword())) { return R.fail("原密码错误,请重试!"); } // 校验通过,加密新的明文密码 -- Gitblit v1.7.1