Skip to content

修复(web):仅修改价格名称并恢复全部价格项 - #3

Merged
nanoapple8888 merged 1 commit into
mainfrom
fix/restore-model-pricing-lanes
Aug 4, 2026
Merged

修复(web):仅修改价格名称并恢复全部价格项#3
nanoapple8888 merged 1 commit into
mainfrom
fix/restore-model-pricing-lanes

Conversation

@nanoapple8888

Copy link
Copy Markdown
Owner

提交说明

Important

  • PR 标题、变更说明、验证结果和风险说明统一使用中文。
  • 可以使用 AI 辅助,但必须如实披露,并由提交人复核代码和验证结果。

变更描述

补救 PR #2 对需求范围的错误理解。用户只要求修改价格名称,不要求删除任何价格类型。

  • 恢复图像输入、音频输入和音频输出价格的编辑、换算、校验与预览。
  • 保留 PR 功能(web):模型价格统一为四项核心字段 #2 中正确的名称调整:输出价格、缓存命中价格、缓存创建价格。
  • 更新回归测试,明确六个附加计价通道必须全部存在,按 Token 预览共显示七行价格。

变更类型

关联任务

AI 辅助披露

  • 未使用 AI 辅助
  • 使用了 AI 辅助,工具及范围:使用 Codex 辅助恢复价格通道、调整回归测试并执行验证。
  • 我已人工复核 AI 辅助产生的代码、文档和验证结果

✅ 提交前检查项 / Checklist

  • 中文说明: PR 标题和正文已使用中文,必要的技术标识除外。
  • 非重复提交: 本 PR 是对 功能(web):模型价格统一为四项核心字段 #2 的范围补救。
  • 缺陷说明: 功能(web):模型价格统一为四项核心字段 #2 将“仅改名称”错误实现为“只保留四类价格”;本 PR 恢复被删除的图像和音频价格通道。
  • 变更理解: 我已理解这些更改的工作原理及可能影响。
  • 范围聚焦: 本 PR 未包含与当前任务无关的改动。
  • 本地验证: 已运行相关测试或手动验证,并在下方记录结果。
  • 安全合规: 代码和日志中没有凭据、令牌或其他敏感信息。

验证结果

  • bun test src/features/system-settings/models/__tests__/pricing-lanes.test.ts:3 项通过。
  • bun run typecheck:通过。
  • 受影响文件定向 oxlint:通过。
  • bun run build:通过。
  • bun run format:check:通过。

风险与回滚

风险较低。本 PR 恢复 PR #2 删除的既有界面能力,不修改后端价格字段、数据库或扣费逻辑。回滚本 PR 会再次隐藏图像和音频价格,因此不建议单独回滚;如需完整回到修改前状态,应同时回滚 #2 和本 PR。

@nanoapple8888
nanoapple8888 merged commit 4caecb7 into main Aug 4, 2026
@nanoapple8888
nanoapple8888 deleted the fix/restore-model-pricing-lanes branch August 4, 2026 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants