HIGHLIGHT_DEPLOYMENT_USAGE_TEST.md 1.2 KB

V2 录制验收测试

1. 整课兼容

向 /recordingTaskV2 提交不含 onlyHighlight 的原请求,预期只调用原整课录制代码,不调用 SaaS 高光接口。

2. 仅高光

提交:

{
  "list": [{
    "id": "task-high-1",
    "siteId": "doctest",
    "meetingNumber": "487012832",
    "beginTime": "2026-08-05 10:00:00",
    "endTime": "2026-08-05 11:00:00",
    "onlyHighlight": 1
  }]
}

验证:

  • 只调用一次 getByClassPrivate.do。
  • N 条有效高光生成 N 个文件,不生成整课文件。
  • 时间范围外或站点、课堂不匹配的数据被忽略。
  • 正常空数组计入 noMedia 并回写 status=3。
  • 有高光时在全部本地录制完成后回写 status=2,返回 code=0 即成功。
  • 接口超时或错误不能回写 status=3。

3. 查询

  • /fileExistsV2 不触发录制;整课查询不访问 SaaS,高光查询通过 getByClassPrivate.do 获取高光列表。
  • 整课任务兼容返回 classUrl。
  • 高光任务返回全部高光 URL。
  • 任一目标文件缺失时 fileExists=false。

4. 隔离

  • /recordingTask 不进入 V2 服务。
  • /fileExists 不进入 V2 服务。
  • V2 停用后原整课录制与查询继续工作。