From 25e16f5dd6d9d60d923875980e3bcd524a1fc328 Mon Sep 17 00:00:00 2001 From: PIGCLOUD Date: Thu, 1 Jan 2026 08:52:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(upms):=20=E4=BC=98=E5=8C=96=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=AA=8C=E8=AF=81=E9=80=BB=E8=BE=91=EF=BC=8C=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=B8=83=E5=B0=94=E5=80=BC=E4=BB=A5=E6=8C=87=E7=A4=BA?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/service/impl/SysUserServiceImpl.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysUserServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysUserServiceImpl.java index ef2b2ed11..691ed7e94 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysUserServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysUserServiceImpl.java @@ -664,17 +664,10 @@ public class SysUserServiceImpl extends ServiceImpl impl * @return 验证结果,成功返回R.ok(),失败返回R.failed() */ @Override - public R checkPassword(String username, String password) { - SysUser condition = new SysUser(); - condition.setUsername(username); - SysUser sysUser = this.getOne(new QueryWrapper<>(condition)); - - if (!ENCODER.matches(password, sysUser.getPassword())) { - log.info("原密码错误"); - return R.failed(MsgUtils.getMessage(UpmsErrorCodes.SYS_USER_PASSWORD_MISMATCH)); - } else { - return R.ok(); - } + public R checkPassword(String username, String password) { + SysUser sysUser = this.getOne(Wrappers.lambdaQuery().eq(SysUser::getUsername, username)); + boolean matches = ENCODER.matches(password, sysUser.getPassword()); + return matches ? R.ok(true) : R.ok(false, MsgUtils.getMessage(UpmsErrorCodes.SYS_USER_PASSWORD_MISMATCH)); } /**