fix: 剪辑计划result_count修正 + 任务logs埋点 #355

Closed
xiaoxia wants to merge 1 commits from fix/edit-plan-result-count-and-logs into develop
Owner

修复内容

Bug 1: result_count错误

  • 问题:剪辑计划多片段合成1个成片,但result_count用的是渲染成功的片段数
  • 修复:result_count = 1(生成视频数量)

Bug 2: 任务logs为空

  • 问题:edit_plan_generation任务全程无append_log调用,前端看不到进度日志
  • 修复:新增4个关键节点日志
    • render_start:开始渲染(引擎/片段数)
    • download_done:素材下载完成(成功/失败数量)
    • render_complete:渲染完成(时长/片段统计)
    • render_failed:渲染失败(错误信息,ERROR级别)
    • download_failed:素材下载失败(ERROR级别)

测试

76个相关单测全绿,零回归

## 修复内容 ### Bug 1: result_count错误 - **问题**:剪辑计划多片段合成1个成片,但result_count用的是渲染成功的片段数 - **修复**:result_count = 1(生成视频数量) ### Bug 2: 任务logs为空 - **问题**:edit_plan_generation任务全程无append_log调用,前端看不到进度日志 - **修复**:新增4个关键节点日志 - render_start:开始渲染(引擎/片段数) - download_done:素材下载完成(成功/失败数量) - render_complete:渲染完成(时长/片段统计) - render_failed:渲染失败(错误信息,ERROR级别) - download_failed:素材下载失败(ERROR级别) ## 测试 76个相关单测全绿,零回归
xiaoxia added 1 commit 2026-07-15 11:42:48 +08:00
fix: 剪辑计划result_count修正 + 任务logs埋点
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 56s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m43s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m1s
9358dd62bd
修复2个bug:
1. result_count错误:多片段合成1个成片,result_count应为1而非片段数
2. logs为空:新增render_start/download_done/render_complete/render_failed四个关键节点日志
Author
Owner

关闭此 PR:

  1. 功能已被覆盖result_count=1 修正和 append_log 埋点已在 develop 上通过其他 PR 实现,且版本更完善(关键字参数、更多埋点、try/except 保护)
  2. Frontend Lint 失败原因:eslint 缓存脏数据问题(npx eslint@10.7.0 缺失),非前端代码问题,已由 PR #345 在 develop 上修复
  3. 本 PR 仅改动 1 个 Python 文件,与 Frontend Lint 无关
关闭此 PR: 1. **功能已被覆盖**:`result_count=1` 修正和 `append_log` 埋点已在 develop 上通过其他 PR 实现,且版本更完善(关键字参数、更多埋点、try/except 保护) 2. **Frontend Lint 失败原因**:eslint 缓存脏数据问题(npx eslint@10.7.0 缺失),非前端代码问题,已由 PR #345 在 develop 上修复 3. 本 PR 仅改动 1 个 Python 文件,与 Frontend Lint 无关
xiaoxia closed this pull request 2026-07-15 12:40:58 +08:00
Some checks are pending
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 56s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m43s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m1s

Pull request closed

Sign in to join this conversation.