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-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-10-25 11:37:43 +08:00
2026-10-25 00:37:13 +08:00
2026-10-25 00:37:13 +08:00
2026-09-28 10:52:50 +08:00
2026-09-22 21:40:04 +08:00
2026-09-22 21:40:04 +08:00
2026-09-22 21:40:04 +08:00
2026-09-29 19:59:30 +08:00
2026-09-30 11:58:32 +08:00
2026-09-30 11:58:32 +08:00
2026-09-29 19:59:30 +08:00
2026-09-22 21:40:04 +08:00