From 317df03dede5308125f59b1f203040543cdd3a68 Mon Sep 17 00:00:00 2001 From: ditiqi Date: Wed, 26 Feb 2025 16:23:43 +0800 Subject: [PATCH] qee --- apps/server/src/models/post/post.service.ts | 2 -- apps/server/src/models/post/utils.ts | 1 + .../models/course/editor/context/CourseEditorContext.tsx | 5 ++--- packages/common/src/enum.ts | 3 +-- packages/common/src/models/select.ts | 1 + 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/server/src/models/post/post.service.ts b/apps/server/src/models/post/post.service.ts index 6a9310e..1e4c961 100755 --- a/apps/server/src/models/post/post.service.ts +++ b/apps/server/src/models/post/post.service.ts @@ -112,8 +112,6 @@ export class PostService extends BaseTreeService { return await db.$transaction(async (tx) => { const courseParams = { ...params, tx }; // Create the course first - console.log(courseParams?.staff?.id); - console.log('courseDetail', courseDetail); const createdCourse = await this.create(courseDetail, courseParams); // 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 daa564b..ea05ce6 100755 --- a/apps/server/src/models/post/utils.ts +++ b/apps/server/src/models/post/utils.ts @@ -129,6 +129,7 @@ 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: { diff --git a/apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx b/apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx index 0c8becc..0fd8040 100755 --- a/apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx +++ b/apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx @@ -91,6 +91,7 @@ export function CourseFormProvider({ const formattedValues = { ...values, + type: PostType.COURSE, meta: { ...((course?.meta as CourseMeta) || {}), ...(values?.meta?.thumbnail !== undefined && { @@ -111,8 +112,6 @@ export function CourseFormProvider({ delete formattedValues.sections; delete formattedValues.deptIds; - console.log(course.meta); - console.log(formattedValues?.meta); try { if (editId) { const result = await update.mutateAsync({ @@ -125,7 +124,7 @@ export function CourseFormProvider({ const result = await createCourse.mutateAsync({ courseDetail: { data: { - title: formattedValues.title || "12345", + title: formattedValues.title, // state: CourseStatus.DRAFT, type: PostType.COURSE, diff --git a/packages/common/src/enum.ts b/packages/common/src/enum.ts index 1bcd87c..309ef6d 100755 --- a/packages/common/src/enum.ts +++ b/packages/common/src/enum.ts @@ -5,7 +5,7 @@ export enum PostType { POST = "post", POST_COMMENT = "post_comment", COURSE_REVIEW = "course_review", - COURSE = "couse", + COURSE = "course", SECTION = "section", LECTURE = "lecture", PATH = "path", @@ -101,7 +101,6 @@ export enum RolePerms { } export enum AppConfigSlug { BASE_SETTING = "base_setting", - } // 资源类型的枚举,定义了不同类型的资源,以字符串值表示 export enum ResourceType { diff --git a/packages/common/src/models/select.ts b/packages/common/src/models/select.ts index f7fdaf5..2e96315 100755 --- a/packages/common/src/models/select.ts +++ b/packages/common/src/models/select.ts @@ -69,6 +69,7 @@ export const courseDetailSelect: Prisma.PostSelect = { id: true, title: true, subTitle: true, + type: true, content: true, depts: true, // isFeatured: true,