Files
Aether/.agents/notes
AAEE86 180da72b69 fix(overview): 成本分析“提供商用量”展示提供商名称而非 ID
成本分析页「提供商用量」表格的“提供商”列渲染接口返回的 label,而后端在
UsageAnalyticsView::Breakdown + group_by=provider 时把 label 直接写成了
分组键 provider_id,页面因此显示 provider-1 这类内部编号。

- label 改为按「providers.name → 使用记录里的 provider_name 快照 →
  provider_id 兜底」解析;分组键 id 仍是 provider_id,“查看”链接、按
  提供商匹配的已登记支出列、时间序列图表均不受影响。
- 空白与 unknown/unknow/pending 不当作名称;provider_id 为空时保持空标签,
  前端沿用“未归属提供商”文案。
- 内存仓储(无数据库部署与测试)同步同一口径,避免两种实现表现不一致。
- 新增用例:内存侧 overview_provider_breakdown_labels_rows_with_provider_name,
  SQL 侧 provider_breakdown_labels_resolve_catalog_name_before_recorded_name_and_id。
2026-10-09 08:53:04 +08:00
..