Skip to content

feat: 定价编辑器人民币化 + 对账差异定位 + 敏感词拒答#13

Merged
reputationly merged 1 commit into
mainfrom
feat/reconcile-diff-localization
Jun 15, 2026
Merged

feat: 定价编辑器人民币化 + 对账差异定位 + 敏感词拒答#13
reputationly merged 1 commit into
mainfrom
feat/reconcile-diff-localization

Conversation

@reputationly

Copy link
Copy Markdown
Owner

本分支包含三块改动:

1. 可视化定价编辑器人民币化(最新)

  • 管理员录入/查看价格改用人民币(¥),按运营设置「美元兑人民币汇率」自动折算为后端倍率存储
  • 零存储改动、零迁移:后端字段、计费引擎、前台定价页、账单日志均不受影响
  • 换算只发生在两个货币边界(ModelRatio / ModelPrice ×/÷ rate),派生倍率为同币种比值不参与换算
  • 显示按实际精度 + 保底 2 位补 0 + 去往返浮点漂移;编辑时展开高精度,不丢廉价模型精度
  • 汇率优先取页面级 options.USDExchangeRate(随保存刷新),避免同会话改汇率不刷新折算错
  • 表达式/阶梯计费仍按美元,提示条标注口径差异;手动模式更名「倍率(高级)」加警告条
  • web/classic,后端零改动;经 3 轮 Codex review 收敛

2. 对账差异定位重构

  • 对齐去漂移 + 仅展示真差异 + 计件标志修正

3. 敏感词拒答

  • 敏感词命中时返回明确拒绝回答,而非服务器错误

- 换算内核注入美元兑人民币汇率:ModelRatio/ModelPrice 两个货币边界 ×/÷ rate,
  派生倍率为同币种比值不参与换算;存储倍率与计费完全不变
- 显示按实际精度 + 保底 2 位补 0 + 去往返浮点漂移(formatDisplayPrice)
- 汇率优先取页面级 options.USDExchangeRate(随保存刷新),StatusContext 仅兜底,
  避免改汇率后同会话不刷新折算错
- PriceInput 聚焦用原始高精度串编辑,失焦不回写圆整值,廉价模型不丢精度
- 顶部提示条说明单位/汇率;表达式/阶梯计费仍按美元,标注口径差异
- 手动模式更名「倍率(高级)」并加美元口径警告条
@reputationly reputationly merged commit 29f4527 into main Jun 15, 2026
1 check passed
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.

1 participant