docs: 记录 K90 客户端分集互动留痕
This commit is contained in:
1 parent
08380a52c8
commit
7a16feb548
1 file changed
+25
@@ -23757,3 +23757,28 @@ $ JAVA_HOME=<jdk21> mvn test
|
||||
```
|
||||
|
||||
说明:按要求运行完整 Maven 测试,未以单模块结果替代门禁。
|
||||
|
||||
## 2026-10-21 ReelShort 客户端:K90 点赞/评论按集、收藏/热度按剧
|
||||
|
||||
- 功能分支:`feat/episode-level-interactions`,从 ReelShort develop `e6f3497` 创建。
|
||||
- 功能提交:`83822a0 feat(player): 点赞与评论改为按集`。
|
||||
- develop 合并提交:`4d0be47 merge: 合并 K90 点赞与评论按集`,已推送 `e6f3497..4d0be47`。
|
||||
- `InteractionTargetType` 增加 `EPISODE`;`InteractionController` 新增分集点赞,按 episodeId 隔离 liked/busy/count 缓存,原 DRAMA 接口继续保留。
|
||||
- `Episode` 和 `PlayTicket` 解析本集 `likeCount`、`commentCount`;播放票据返回的数据会合并回当前集。
|
||||
- `CommentApi`、`CommentRepository`、`CommentController` 与 `DramaCommentsSheet` 全链路支持可选 `episodeId`,评论列表、总数、分页、回复和发布均按当前集请求。
|
||||
- 首页 feed 与全屏播放器的点赞状态/数量改取当前集,评论数缓存按 episodeId 区分,关闭评论面板后按集刷新;收藏数继续取剧级 `favoriteCount` 并保留本地 ±1。
|
||||
- 详情页收藏与热度仍为剧级;点赞展示改取当前续看集或首集的本集点赞数。
|
||||
- 补充 InteractionController 分集点赞及缓存隔离、CommentApi/Controller 参数透传、评论面板按集加载与发布、Episode/PlayTicket 字段解析、播放器 `EPISODE` 点赞目标测试。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test --no-pub
|
||||
00:52 +519: All tests passed!
|
||||
```
|
||||
|
||||
说明:本任务仅修改 ReelShort 客户端,未改 FruitServer 功能代码、specs 仓库或后台接口;未安装真机,等待用户验收。
|
||||
Reference in new issue
Block a user