From 87cfa2c20de3f50fb9166116f63030fd634f60d5 Mon Sep 17 00:00:00 2001 From: wangdl Date: Thu, 11 Jun 2026 20:27:15 +0800 Subject: [PATCH] fix: resolve AdminJwtGuard import error in reading-event module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix AdminJwtGuard → AdminAuthGuard (guard file was admin-auth.guard.ts) - Add AdminAuthModule import to provide guard dependencies Co-Authored-By: Claude Opus 4.7 --- src/modules/reading-event/admin-reading.controller.ts | 4 ++-- src/modules/reading-event/reading-event.module.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/reading-event/admin-reading.controller.ts b/src/modules/reading-event/admin-reading.controller.ts index 7e535f8..84c18d7 100644 --- a/src/modules/reading-event/admin-reading.controller.ts +++ b/src/modules/reading-event/admin-reading.controller.ts @@ -1,9 +1,9 @@ import { Controller, Get, Param, Post, Query, UseGuards } from '@nestjs/common'; -import { AdminJwtGuard } from '../../common/guards/admin-jwt.guard'; +import { AdminAuthGuard } from '../../common/guards/admin-auth.guard'; import { PrismaService } from '../../infrastructure/database/prisma.service'; @Controller('admin/learning') -@UseGuards(AdminJwtGuard) +@UseGuards(AdminAuthGuard) export class AdminReadingController { constructor(private readonly prisma: PrismaService) {} diff --git a/src/modules/reading-event/reading-event.module.ts b/src/modules/reading-event/reading-event.module.ts index 7231824..6f1f3c2 100644 --- a/src/modules/reading-event/reading-event.module.ts +++ b/src/modules/reading-event/reading-event.module.ts @@ -8,9 +8,10 @@ import { AdminReadingController } from './admin-reading.controller'; import { ReadingEventController } from './reading-event.controller'; import { ReadingEventProcessorService } from './reading-event-processor.service'; import { ReadingEventService } from './reading-event.service'; +import { AdminAuthModule } from '../admin-auth/admin-auth.module'; @Module({ - imports: [PrismaModule, LearningSessionModule, MaterialReadingProgressModule, LearningActivityModule, LearningRecordModule], + imports: [PrismaModule, AdminAuthModule, LearningSessionModule, MaterialReadingProgressModule, LearningActivityModule, LearningRecordModule], controllers: [ReadingEventController, AdminReadingController], providers: [ReadingEventService, ReadingEventProcessorService], exports: [ReadingEventService, ReadingEventProcessorService],