人脸支付流程完整性修复变更记录

问题与范围

本次修复称重结算和熟食结算的人脸支付完整性问题:称重模式错误使用单价作为人脸支付金额、支付请求清空人脸用户 ID 且没有把刷脸分发到 HTTP/MQTT;熟食离线记账没有保存人脸用户 ID,恢复网络后的历史订单补传也未恢复该字段。

改动仅覆盖支付方式判断、人脸金额、身份传递、离线订单和补传,不调整刷卡、扫码的既有业务规则。

代码改动

修复后的行为

验证

真机验证建议

  1. 称重模式刷脸,确认弹框金额等于对账单总额,并分别验证 HTTP、MQTT 结果。
  2. 熟食在线刷脸,确认加载框、结果弹框和结果语音正常。
  3. MQTT 离线记账模式断网刷脸,确认立即显示“记账成功”并播放记账语音。
  4. 恢复网络后检查补传请求,确认 staff_uuid 与识别用户一致。

本次未执行 Git 暂存、提交、推送或分支切换。