fix(interaction): 收藏计数同步维护并新增评论数接口

This commit is contained in:
Zhou Weidong committed 2026-10-21 11:33:59 +08:00
1 parent 88794b816e
commit 65e8fbfc70
11 files changed
+382 -47

No files matched your search

+28
View File
@@ -22912,3 +22912,31 @@ $ JAVA_HOME=/opt/homebrew/Cellar/openjdk@21/21.0.12.1/libexec/openjdk.jdk/Conten
```
解读:JDK 21 下完整 Maven 测试通过,App/Admin 互动计数契约与既有模块测试均保持绿色。接口联调验收由用户执行。
## 2026-10-21 K85:收藏数 / 评论数实时更新(进行中)
- 计划文档:`docs/plans/2026-10-21-K85-interaction-count.md`
- FruitServer 分支:`fix/favorite-comment-count`
- ReelShort 分支:`fix/interaction-count-refresh`
- 根因采用任务书已确认结论,不重复排查。
- A 部分代码完成:收藏计数同步维护、评论总数接口、收藏数回填脚本和对应测试已加入。
- A 部分定向测试通过:app-api 及依赖模块 `Tests run: 68, Failures: 0, Errors: 0`。
- FruitServer 完整 `mvn test` 通过:14 个模块 `BUILD SUCCESS`,总耗时 11.824s。
- `mvn -pl fruitshorts-app-api -am package -DskipTests` 通过,产出 `fruitshorts-app-api/target/fruitshorts-app-api-1.0.0-SNAPSHOT.jar`。
- 本地执行 `sql/backfill_favorite_count.sql`:`UPDATE 8`;校验 `count_mismatches=0`,剧 1/2/5 收藏数分别为 4/3/5,与有效收藏关系一致。
- 当前阶段:A 部分完成,准备提交合并后开始 ReelShort B 部分。
```text
$ JAVA_HOME=/opt/homebrew/Cellar/openjdk@21/21.0.12.1/libexec/openjdk.jdk/Contents/Home mvn test
[INFO] BUILD SUCCESS
[INFO] Total time: 11.824 s
$ mvn -pl fruitshorts-app-api -am package -DskipTests
[INFO] BUILD SUCCESS
[INFO] Total time: 9.520 s
$ psql -f sql/backfill_favorite_count.sql
UPDATE 8
```
解读:后端完整测试和 app-api 打包均成功;本地收藏计数已回填,抽查剧 1/2/5 与关系表计数完全一致。