hejianhao
2026-08-20 ad13f20070707e26b2f6f5ea7660c8a535de0344
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/ProjectIntroductionPasswordService.java
@@ -108,4 +108,17 @@
                && !config.getPassword().isEmpty()
                && passwordEncoder.matches(inputPassword, config.getPassword());
    }
    /**
     * 检查项目介绍是否启用密码访问
     */
    public boolean isPasswordEnabled() {
        ProjectIntroductionPassword config = passwordMapper.selectOne(
                new LambdaQueryWrapper<ProjectIntroductionPassword>()
                        .eq(ProjectIntroductionPassword::getPasswordEnabled, 1)
                        .orderByAsc(ProjectIntroductionPassword::getId)
                        .last("limit 1")
        );
        return config != null;
    }
}