国信项目 · V0.1 评审稿

便利店消费机补单
改为实际金额直接补扣

时间保留用于记录;金额不受策略、价格、时间、餐段、次数或限额业务规则影响。

2026-09-17store / ai_api guoxin_develop仅 supplement_scene=2

最终金额口径

输入金额订单金额
输入金额实付金额
0.00优惠金额
0.00管理费
0策略 ID

不增加“实际支付方式”。现金与补贴仍由个人账户底层扣款顺序拆分,并满足 cash + subsidy = pay_price。

业务流程

选择便利店档口/设备/人员→填写时间和实际金额→申请审核→按录入金额扣款

餐段只记录

根据档口早、午、晚餐营业时间记录餐段;没有命中任何时间段时默认午餐。即使不在营业时间内也允许补单,餐段不参与资格、计价和限制。

规则边界

不再执行

  • 消费策略与首次消费优惠
  • 团餐、酒店、特殊人群价格规则
  • 时间窗口和餐段准入
  • 消费次数、每餐/每日次数及限额
  • 折扣、优惠和管理费
  • 报餐、订餐、现场就餐校验

继续保留

  • 独立档口与设备绑定
  • 人员有效、在职及资金账户同步
  • 金额格式和正数校验
  • 余额/透支底层资金安全
  • 权限、审核、撤回、审计日志
  • 幂等、防重导入、退款原路回补

当前与目标对比

环节当前目标
输入金额原始金额最终实际消费金额
策略匹配场景 5完全跳过
最终金额策略调整后的金额原样使用输入金额
时间/餐段参与策略和限制只记录,未命中默认午餐
审核复核比较策略和计价结果仅复核基础数据、金额和资金安全

技术改造

  1. store 便利店预览和支付禁止调用 applyMarketingStrategy()。
  2. 按档口营业时间计算记录餐段,未命中返回午餐。
  3. 订单固定写入优惠 0、管理费 0、策略 ID 0、刷脸直付 0。
  4. 审核执行前取消便利店策略变化比较,保留金额和资金安全复核。
  5. 批量模板保留实际消费时间,金额改为最终实际消费金额。
  6. ai_api 当前无便利店补单入口,原则上不改,只回归 H5 场景。

直扣分支只能由服务端固定的 supplement_scene=2 触发,禁止前端传“跳过策略”开关。

隔离与回归(实施硬边界)

只允许服务端固定的 supplement_scene=2 进入直扣分支。任何其他入口行为发生变化,都判定本次改造验收失败。

验收重点

  1. 即使存在策略、首笔优惠或管理费,输入 10 元仍扣 10 元。
  2. 非营业时间允许补单并记录午餐。
  3. 达到次数/限额或同餐段已有订单时仍允许补单。
  4. 单笔与批量一致,cash + subsidy = pay_price = 输入金额。
  5. 全额/部分退款守恒,堂食、正常消费机、H5 和第三方链路无变化。

评审确认状态

1. 已确认:按现有余额与透支配置逻辑执行。当前开发库透支额度为 0,余额不足时拒绝执行,不允许补成负余额。

2. 已确认:未匹配任何营业餐段时,固定记录为午餐。

3. 已确认:页面和批量模板统一使用“实际消费金额”。

三项业务口径已全部确认,方案可以进入需求建项和开发阶段。