From 96d58c53f7f883f1407c5cb627926b2396a63f96 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Wed, 21 Oct 2026 16:04:07 +0800 Subject: [PATCH] =?UTF-8?q?docs(progress):=20=E8=AE=B0=E5=BD=95=20K89.1=20?= =?UTF-8?q?=E9=A2=84=E8=A7=88=E9=9B=86=E6=9F=A5=E8=AF=A2=E9=A1=BA=E5=BA=8F?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/PROGRESS.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index eb4162d..75c53e3 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -23736,3 +23736,24 @@ Build successful. Please see dist-dev directory ``` 说明:Web 原生门禁通过缓存 pnpm 8.15 执行;构建保留既有 element-plus circular chunk 警告。commit-msg hook 与当前 pnpm 环境不兼容,功能与合并提交使用 `--no-verify`,门禁已独立通过。未修改依赖或锁文件。 + +## 2026-10-21 FruitServer:K89.1 固定预览集查询顺序 + +- 修复分支:`fix/k89-preview-order`,从 FruitServer develop `7ae0569` 创建。 +- 功能提交:`3303a91 fix(content): 固定预览集查询顺序`。 +- develop 合并提交:`6252a07 merge: 合并 K89.1 预览集查询顺序修复`,已推送 `7ae0569..6252a07`。 +- `AppCatalogService.cards()` 对 previews map 中的 episodeId 先 `sorted()` 再调用 `countByEpisodes`,消除 HashMap 遍历顺序导致的评论数随机为 0。 +- `dramaDetail()` 同样对 episodes 的 episodeId 排序后批量统计评论;检查同文件其余集合查询后,无需额外排序的业务列表仍保留原有顺序。 +- 测试改为反向插入预览 Map、反向返回详情 episodes,仍按 `List.of(11L, 22L)` 精确验证评论查询参数,旧实现会稳定失败。 + +门禁原始输出: + +```text +$ JAVA_HOME= mvn test +[INFO] fruitshorts-app-api ... SUCCESS +[INFO] fruitshorts-transcode-worker ... SUCCESS +[INFO] BUILD SUCCESS +[INFO] Total time: 18.032 s +``` + +说明:按要求运行完整 Maven 测试,未以单模块结果替代门禁。