longz
2026-05-28 aa67b3cb0fe26fab576f7710c978ff3594426cca
backend/src/main/java/com/sinata/appointment/service/AuthApplicationService.java
@@ -34,9 +34,12 @@
                        new LambdaQueryWrapper<SysUser>()
                                .eq(SysUser::getUsername, username)
                                .eq(SysUser::getDelFlag, 0));
        if (user == null || user.getStatus() == null || user.getStatus() != 1) {
        if (user == null) {
            throw new BizException(BizErrorCode.AUTH_INVALID_CREDENTIALS, "用户名或密码错误");
        }
        if (user.getStatus() == null || user.getStatus() != 1) {
            throw new BizException(BizErrorCode.AUTH_FORBIDDEN, "账号被禁用,请联系管理员");
        }
        if (!bcrypt.matches(password, user.getPasswordHash())) {
            throw new BizException(BizErrorCode.AUTH_INVALID_CREDENTIALS, "用户名或密码错误");
        }