fix: 整合验证修复9个代码缺口 - 历史限制3条、证书公开端点、题库默认DRAFT状态、Admin硬编码

This commit is contained in:
Developer
2026-05-15 10:09:27 +08:00
parent 97287b0fc4
commit 7ee13b3499
4 changed files with 6 additions and 3 deletions
@@ -18,6 +18,7 @@ import { map } from 'rxjs/operators';
import { AssessmentService } from './assessment.service';
import { ExportService } from './services/export.service';
import { CombinedAuthGuard } from '../auth/combined-auth.guard';
import { Public } from '../auth/public.decorator';
import { ApiTags, ApiOperation, ApiResponse } from '@nestjs/swagger';
@ApiTags('Assessment')
@@ -134,7 +135,7 @@ export class AssessmentController {
@Get('certificate/verify/:certificateId')
@ApiOperation({ summary: 'Verify certificate by ID (public)' })
@UseGuards()
@Public()
async verifyCertificate(
@Param('certificateId') certificateId: string,
) {
@@ -143,6 +144,7 @@ export class AssessmentController {
@Get('certificate/public/:sessionId')
@ApiOperation({ summary: 'Get public certificate info for verification' })
@Public()
async getPublicCertificate(
@Param('sessionId') sessionId: string,
) {