Autumn-27
4cf36c7896
fix(tasks): 任务列表改按 id 降序,消除同刻创建任务的抖动
原先按 created_at 降序排,但没有二级排序键。同一时刻创建的多个任务时间戳
相同,排序不稳定;叠加前端每 10 秒轮询、以及 Manager 用内存 map 存任务
(遍历顺序随机、每次 List 都要重排),这些任务就会在列表里频繁互换位置。
改用 id 降序:id 由 BIGSERIAL 单调递增分配,即插入顺序,唯一且稳定,最新
创建的在最前。db.ListTasks 的 ORDER BY 与 Manager.List 的内存排序同步改。
验证: 新增 TestListTasksOrderByIDDesc 连本地 PG 实跑通过;db/server 全量
无新增失败(仅剩既有的 TestCompanyScopeInvalid)。
2026-08-24 11:08:10 -04:00
..
2026-08-11 09:13:12 -04:00
2026-08-24 19:29:14 +08:00
2026-08-24 10:32:10 -04:00
2026-08-24 10:32:10 -04:00
2026-08-24 19:30:07 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 10:16:17 -04:00
2026-08-24 19:29:14 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:28:18 +08:00
2026-07-26 04:27:45 -04:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:38 +08:00
2026-08-24 19:29:38 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 11:08:10 -04:00
2026-08-24 19:29:24 +08:00
2026-08-24 19:29:24 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:30:07 +08:00
2026-08-24 19:28:18 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 10:16:17 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:30:14 +08:00
2026-08-24 19:30:14 +08:00
2026-08-24 10:16:17 -04:00
2026-08-24 19:29:14 +08:00
2026-08-24 08:55:55 -04:00
2026-08-24 09:16:44 -04:00
2026-08-24 09:16:44 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-09 09:09:59 -04:00
2026-08-24 10:16:17 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:46 +08:00
2026-08-24 19:29:46 +08:00
2026-08-24 11:08:10 -04:00
2026-08-24 11:08:10 -04:00
2026-07-26 04:27:45 -04:00
2026-08-17 09:26:59 -04:00
2026-08-09 02:19:29 -04:00