fix: 整合验证修复9个代码缺口 - 历史限制3条、证书公开端点、题库默认DRAFT状态、Admin硬编码
This commit is contained in:
@@ -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,
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user