步骤 4 — 审核¶
目的¶
审核步骤显示电池换电的完整明细,使服务员在继续付款或完成交易之前可以验证所有详情。
显示内容¶
审核界面呈现完整摘要:
| 字段 | 描述 | 示例 |
|---|---|---|
| 旧电池 ID | 归还电池的标识符 | BAT-2024-00451 |
| 旧电池能量 | 归还电池中的剩余能量 | 0.38 kWh |
| 新电池 ID | 替换电池的标识符 | BAT-2024-00789 |
| 新电池能量 | 新电池中储存的能量 | 2.85 kWh |
| 能量差值 | 客户获得的净能量(千瓦时) | 2.47 kWh |
| 总费用 | 能量差值 × 每千瓦时费率 | CFA 494.00 |
| 配额抵扣 | 从费用中扣除的能量配额 | - 0.50 kWh (CFA 100.00) |
| 应付净额 | 客户必须支付的最终金额 | CFA 394.00 |
配额覆盖全部费用¶
如果客户的剩余能量配额等于或大于能量差值,应付净额为零。在这种情况下:
- 服务员可以直接完成换电,无需收取付款。
- 流程跳过步骤 5(付款),直接进入步骤 6(完成)。
UI 行为¶
- 所有值以只读摘要格式显示。
- 关键数字(能量差值、应付净额)突出显示。
- 状态行指示就绪状态:
- "准备收取付款" — 如果应付金额 > 0
- "配额覆盖全部费用——准备完成" — 如果应付金额 = 0
建议验证¶
- 所有前置步骤必须完成(客户已识别,两块电池均已读取)。
- 总费用应等于
floor(energy_difference, 2) × rate_per_kWh。 - 配额抵扣不应超过总费用。
- 应付净额应等于
gross_cost - quota_credit(最小值为 0)。
操作¶
- 收取付款进入步骤 5 — 付款(如果应付金额 > 0)
- 完成换电进入步骤 6 — 完成(如果配额覆盖全部费用)
- 返回回到步骤 3 — 新电池分配