diff --git a/changelogs/2026-07/14_feat_grassland_guide_operation_logs.md b/changelogs/2026-07/14_feat_grassland_guide_operation_logs.md index 1b4b5c5..95c4d7a 100644 --- a/changelogs/2026-07/14_feat_grassland_guide_operation_logs.md +++ b/changelogs/2026-07/14_feat_grassland_guide_operation_logs.md @@ -126,3 +126,14 @@ GET /admin/grassland-guide/videos/{videoId}/operation-logs?page=1&pageSize=20 - [ ] 发布、重新发布、下线和删除显示正确动作及状态变化。 - [ ] 历史日志 `changes=[]` 时页面正常降级。 - [ ] 非 `SUPER_ADMIN`、`OPERATOR` 角色不展示字段级操作历史入口。 + +## 8. 后端 TEST 验证(2026-07-14) + +- 后端 PR:[HL #4980](https://git.1814.love:8443/wx/HL/pulls/4980) 已合入 `dev`;[HL #4981](https://git.1814.love:8443/wx/HL/pulls/4981) 已由 `dev` 同步至 `dev-v3`。 +- TEST 部署任务 `5681477a` 成功,`hl-resource-service` 的 `8082/8182` 双实例均健康;部署内容与 `origin/dev-v3` 一致。 +- Flyway `20260714.001` 执行成功,`changes JSON`、`operator_name VARCHAR(64)` 已落库。 +- 真实 `EXPLAIN` 命中 `idx_ggol_video_time(video_id, operated_at, log_id)`,使用倒序索引扫描。 +- 受控业务 API 验收已完成:临时草稿执行 `CREATE → UPDATE → DELETE`,操作日志总数和顺序正确;标题、简介、正文、精选、登录鉴权、排序权重均返回真实旧值和新值。 +- `contentHtml` 只返回纯文本摘要和哈希,不返回原始 HTML;删除后详情返回 `371001`,该视频的三条历史日志仍可分页查询。 +- 以 `pageSize=1/2` 跨页验证未出现重复 ID;`8082/8182` OpenAPI 均只包含 `videoId/page/pageSize`,没有 `version`。 +- 以上是后端验收证据;第 7 节仍是前端接入自测清单,不以页面或按钮作为本后端工单关单条件。