toom1996
64b264ee73
feat: 品牌抓取历史(brand_crawl_logs)+ 品牌页展示
crawl_tasks 每品牌只有一行(uq_crawl_tasks_brand),入队/完成都是覆盖,
答不了「什么时候爬过、爬了几次、哪次没抓到」。故新增 append-only 历史表:
- 在 Report 的同一事务里写一条:品牌 / 任务 / 状态 / 第几次尝试 /
场次上限 / 实际上报场次 / 错误 / 执行者 / 领取与回报时间
- 写入后只保留该品牌最近 30 条(CrawlLogKeepPerBrand),
历史用于排障而非归档,避免无限增长
- 品牌详情页新增「抓取历史」区块(结果 / 明细 / 耗时 / 执行者),
与「更新记录」上下相邻,构成「抓取一次 → 每场入库结果」的完整链路
量级:每品牌每次抓取 1 行、约 200B(含索引);全站跑一遍 23237 行 ≈ 4.6MB。
2026-10-25 11:37:43 +08:00
..
2026-09-20 01:06:13 +08:00
2026-09-23 09:56:35 +08:00
2026-10-25 11:37:43 +08:00
2026-10-25 00:37:13 +08:00
2026-09-16 00:56:15 +08:00
2026-09-16 00:56:15 +08:00
2026-10-25 11:06:16 +08:00
2026-09-07 00:04:01 +08:00
2026-09-07 00:01:48 +08:00
2026-10-18 17:42:10 +08:00
2026-09-28 10:52:50 +08:00
2026-10-18 17:42:10 +08:00
2026-09-20 01:06:13 +08:00