From f3303456fb4c49a8426277043b7f20135bfd3f4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=B7=E9=BE=99?= Date: Thu, 7 Aug 2025 14:43:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/video_flow.ts | 2 ++ app/service/Interaction/ScriptService.ts | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/api/video_flow.ts b/api/video_flow.ts index 3e2e34d..6935fc8 100644 --- a/api/video_flow.ts +++ b/api/video_flow.ts @@ -639,6 +639,8 @@ export const getProjectScript = async (request: { project_id: string; /** 生成的剧本文本 */ generated_script: string; + /**用户想法 */ + script:string }> >("/movie/get_generated_script_by_project_id", request); }; diff --git a/app/service/Interaction/ScriptService.ts b/app/service/Interaction/ScriptService.ts index 8cefca7..2ea26b4 100644 --- a/app/service/Interaction/ScriptService.ts +++ b/app/service/Interaction/ScriptService.ts @@ -215,7 +215,10 @@ export const useScriptService = (): UseScriptService => { // 调用API获取项目剧本数据 const response = await getProjectScript({ project_id: projectId }); - + if(response.data.generated_script===''){ + await generateScriptFromIdea(response.data.script,projectId) + return + } if (!response.successful) { throw new Error(response.message || "获取项目剧本失败"); }