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 || "获取项目剧本失败"); }