fix(P1): 修复渲染进度条0% + unified引擎缩略图不显示 #548
Reference in New Issue
Block a user
Delete Branch "fix/p1-progress-bar-and-thumbnail"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复内容
1. 进度条0% Bug(P1)
2. 成片库无封面缩略图(P2)
_finalize_render_success再调generate_and_upload_thumbnail时,本地视频文件已被删除,缩略图生成失败create_video_record_and_dedup新增thumbnail_url参数,预生成的直接复用不重复生成测试
🚀 预览环境已部署
450867a268toe02b6a8ddae02b6a8ddatoc56f94093a代码审查结果 - PR #548
⚠️ 问题(1个需要修改)
job_id(f"rendered/{plan_id}/{job_id or plan_id}.mp4"),以确保不同任务的文件隔离。但缩略图的存储路径仅使用了plan_id(f"rendered/{plan_id}/thumbnail.jpg")。如果同一个plan_id触发多次渲染(如重试或并发任务),后生成的缩略图会覆盖先前的文件,导致历史记录或并发任务显示错误的封面图。f"rendered/{plan_id}/{job_id or plan_id}_thumbnail.jpg",确保文件唯一性。💡 建议(1个可选)
_render_with_legacy函数中存在代码重复。_update_task_progress(task_id, progress, stage, message),以减少冗余代码,提高可维护性。✅ 格式检查通过 | ❌ 逻辑审查需修改 | ✅ 性能无明显问题
🤖 由 AI 代码审查机器人自动生成 | 2026-07-19 09:07:41 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #548 已关闭或合并,对应的预览环境已被清理。