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 |
|