diff --git a/api/video_flow.ts b/api/video_flow.ts index 43bdf45..e88b38d 100644 --- a/api/video_flow.ts +++ b/api/video_flow.ts @@ -675,6 +675,15 @@ export const regenerateVideo = async (request: { return post("/movie_cut/regenerate_video", request); }; +// 新接口 重新生成视频 +export const regenerateVideoNew = async (request: { + /** 项目ID */ + project_id: string; + /** 视频ID */ + video_id: string; +}): Promise> => { + return post("/task/retry_video_task", request); +}; /** * 获取分镜列表 diff --git a/components/pages/work-flow/use-workflow-data.tsx b/components/pages/work-flow/use-workflow-data.tsx index 470ca09..4efdef5 100644 --- a/components/pages/work-flow/use-workflow-data.tsx +++ b/components/pages/work-flow/use-workflow-data.tsx @@ -2,7 +2,7 @@ import { useState, useEffect, useCallback, useRef, useMemo } from 'react'; import { useSearchParams } from 'next/navigation'; -import { detailScriptEpisodeNew, getScriptTitle, getRunningStreamData, pauseMovieProjectPlan, resumeMovieProjectPlan, getGenerateEditPlan, regenerateVideo } from '@/api/video_flow'; +import { detailScriptEpisodeNew, getScriptTitle, getRunningStreamData, pauseMovieProjectPlan, resumeMovieProjectPlan, getGenerateEditPlan, regenerateVideoNew } from '@/api/video_flow'; import { useScriptService } from "@/app/service/Interaction/ScriptService"; import { useUpdateEffect } from '@/app/hooks/useUpdateEffect'; import { LOADING_TEXT_MAP, TaskObject, Status, Stage } from '@/api/DTO/movieEdit'; @@ -563,7 +563,7 @@ export function useWorkflowData() { }); // 调用重新生成接口 - await regenerateVideo({ project_id: episodeId, video_id: video_id }); + await regenerateVideoNew({ project_id: episodeId, video_id: video_id }); // 重新开启轮询 setNeedStreamData(true);