From 197f617a8c887c8ba40a5b29c79946a0f679e3ba Mon Sep 17 00:00:00 2001 From: ditiqi Date: Wed, 26 Feb 2025 16:35:59 +0800 Subject: [PATCH] add --- apps/server/src/auth/auth.service.ts | 2 +- apps/server/src/models/post/post.service.ts | 1 - apps/server/src/models/post/utils.ts | 3 --- apps/server/src/queue/models/post/utils.ts | 4 ++-- apps/server/src/queue/worker/file.processor.ts | 2 +- apps/server/src/upload/tus.service.ts | 4 ++-- packages/common/src/models/post.ts | 1 + 7 files changed, 7 insertions(+), 10 deletions(-) diff --git a/apps/server/src/auth/auth.service.ts b/apps/server/src/auth/auth.service.ts index f7f679c..49d25c1 100755 --- a/apps/server/src/auth/auth.service.ts +++ b/apps/server/src/auth/auth.service.ts @@ -32,7 +32,7 @@ export class AuthService { return { isValid: false, error: FileValidationErrorType.INVALID_URI }; } const fileId = extractFileIdFromNginxUrl(params.originalUri); - console.log(params.originalUri, fileId); + // console.log(params.originalUri, fileId); const resource = await db.resource.findFirst({ where: { fileId } }); // 资源验证 diff --git a/apps/server/src/models/post/post.service.ts b/apps/server/src/models/post/post.service.ts index 1e4c961..6964696 100755 --- a/apps/server/src/models/post/post.service.ts +++ b/apps/server/src/models/post/post.service.ts @@ -118,7 +118,6 @@ export class PostService extends BaseTreeService { }); } // If transaction is provided, use it directly - console.log('courseDetail', courseDetail); const createdCourse = await this.create(courseDetail, params); // If sections are provided, create them return createdCourse; diff --git a/apps/server/src/models/post/utils.ts b/apps/server/src/models/post/utils.ts index ea05ce6..0e1f835 100755 --- a/apps/server/src/models/post/utils.ts +++ b/apps/server/src/models/post/utils.ts @@ -128,8 +128,6 @@ export async function updateCourseEnrollmentStats(courseId: string) { export async function setCourseInfo({ data }: { data: Post }) { // await db.term - console.log(12314243342); - console.log(data?.type); if (data?.type === PostType.COURSE) { const ancestries = await db.postAncestry.findMany({ where: { @@ -170,7 +168,6 @@ export async function setCourseInfo({ data }: { data: Post }) { (lecture) => lecture.parentId === section.id, ) as any as Lecture[]; }); - console.log(sections); Object.assign(data, { sections, lectureCount }); } } diff --git a/apps/server/src/queue/models/post/utils.ts b/apps/server/src/queue/models/post/utils.ts index 0b25170..690a3b0 100644 --- a/apps/server/src/queue/models/post/utils.ts +++ b/apps/server/src/queue/models/post/utils.ts @@ -3,7 +3,6 @@ import { BaseSetting, db, PostType, - TaxonomySlug, VisitType, } from '@nice/common'; export async function updateTotalCourseViewCount(type: VisitType) { @@ -24,7 +23,7 @@ export async function updateTotalCourseViewCount(type: VisitType) { views: true, }, where: { - postId: { in: courseIds }, + postId: { in: lectures.map((lecture) => lecture.id) }, type: type, }, }); @@ -67,6 +66,7 @@ export async function updatePostViewCount(id: string, type: VisitType) { where: { id }, select: { id: true, meta: true }, }); + const totalViews = await db.visit.aggregate({ _sum: { views: true, diff --git a/apps/server/src/queue/worker/file.processor.ts b/apps/server/src/queue/worker/file.processor.ts index b416af4..1012a8c 100755 --- a/apps/server/src/queue/worker/file.processor.ts +++ b/apps/server/src/queue/worker/file.processor.ts @@ -10,7 +10,7 @@ const pipeline = new ResourceProcessingPipeline() .addProcessor(new VideoProcessor()); export default async function processJob(job: Job) { if (job.name === QueueJobType.FILE_PROCESS) { - console.log('job', job); + // console.log('job', job); const { resource } = job.data; if (!resource) { throw new Error('No resource provided in job data'); diff --git a/apps/server/src/upload/tus.service.ts b/apps/server/src/upload/tus.service.ts index 8844b97..6de4e53 100755 --- a/apps/server/src/upload/tus.service.ts +++ b/apps/server/src/upload/tus.service.ts @@ -89,8 +89,8 @@ export class TusService implements OnModuleInit { upload: Upload, ) { try { - console.log('upload.id', upload.id); - console.log('fileId', this.getFileId(upload.id)); + // console.log('upload.id', upload.id); + // console.log('fileId', this.getFileId(upload.id)); const resource = await this.resourceService.update({ where: { fileId: this.getFileId(upload.id) }, data: { status: ResourceStatus.UPLOADED }, diff --git a/packages/common/src/models/post.ts b/packages/common/src/models/post.ts index 254f8eb..a10fcf5 100755 --- a/packages/common/src/models/post.ts +++ b/packages/common/src/models/post.ts @@ -45,6 +45,7 @@ export type PostDto = Post & { export type LectureMeta = { type?: string; + views?: number; videoUrl?: string; videoThumbnail?: string; videoIds?: string[];