From 5fab71c89d378b38f20951eb9a84a27b48c9e390 Mon Sep 17 00:00:00 2001 From: GinHa <15201596918@163.com> Date: Fri, 12 Jun 2026 13:56:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=88=86=E6=AC=BE=E5=BC=80=E5=A4=B4=E5=A4=8D?= =?UTF-8?q?=E5=88=BB=E5=88=97=E8=A1=A8=E8=BF=BD=E5=8A=A0=E6=9C=80=E7=BB=88?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E5=B0=81=E9=9D=A2=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- video-gen-api/app/schemas/hot_opening_replicate.py | 1 + video-gen-api/app/services/hot_opening_replicate_service.py | 1 + 2 files changed, 2 insertions(+) diff --git a/video-gen-api/app/schemas/hot_opening_replicate.py b/video-gen-api/app/schemas/hot_opening_replicate.py index b3be0fd7..de85b793 100644 --- a/video-gen-api/app/schemas/hot_opening_replicate.py +++ b/video-gen-api/app/schemas/hot_opening_replicate.py @@ -452,6 +452,7 @@ class HotOpeningTaskListItemOut(BaseModel): target_project_name: str | None = Field(None, description="生成项目名称,来源于第1步素材输入") final_image_url: str | None = Field(None, description="最终图片 URL") final_video_url: str | None = Field(None, description="最终视频 URL") + final_video_cover_url: str | None = Field(None, description="最终视频封面 URL") error_message: str | None = Field(None, description="错误信息") created_at: NaiveDatetimeOptional = Field(None, description="创建时间") updated_at: NaiveDatetimeOptional = Field(None, description="更新时间") diff --git a/video-gen-api/app/services/hot_opening_replicate_service.py b/video-gen-api/app/services/hot_opening_replicate_service.py index 9ece9061..2fbafdda 100644 --- a/video-gen-api/app/services/hot_opening_replicate_service.py +++ b/video-gen-api/app/services/hot_opening_replicate_service.py @@ -622,6 +622,7 @@ async def list_hot_opening_projects( target_project_name=material.get("target_project_name"), final_image_url=build_resource_signed_url(project.final_image_url) if project.final_image_url else None, final_video_url=build_resource_signed_url(project.final_video_url) if project.final_video_url else None, + final_video_cover_url=build_resource_signed_url(project.final_video_cover_url) if project.final_video_cover_url else None, error_message=project.error_message, created_at=project.created_at, updated_at=project.updated_at,