mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-10 03:09:50 +08:00
成本分析页「提供商用量」表格的“提供商”列渲染接口返回的 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。