熟食消费模式验收标准

1. 验收范围

验证熟食本地商品、称重加入、购物车、500g 计价、自定义金额、统一结算、本地明细、在线上传和离线补传。

2. 功能用例

编号场景操作与预期
CF-000初始页面进入熟食页面后,右侧商品列表可见,左侧购物车为空,重量显示 0g
CF-000A非零进入进入页面检测到非零重量时,提示先归零,不自动加入订单
CF-001熟食设置入口设置页存在与汤底同级的“熟食设置”
CF-002新增商品保存名称和单价后,收银页可选择;计价单位显示 500g
CF-003修改商品设置修改名称或单价成功;购物车已有行不被改价
CF-004禁用商品禁用后不能新选,但已有订单快照仍可结算
CF-005先选后称先点商品、再放置商品,重量稳定后可以加入
CF-006先称后选先放置商品并稳定,再点商品,选择后可以加入
CF-007选择不入车选择商品但不点击加入,购物车不增加明细
CF-008零重量加入重量为 0 点击加入被阻止
CF-009不稳定加入重量未稳定点击加入被阻止
CF-010正常加入商品已确定、重量稳定且大于 0,点击加入成功
CF-011同品合并同一商品加入两次,购物车只有一行,重量为两次之和
CF-012多品称重多种商品分别称重后,购物车各自一行且金额正确
CF-013编辑重量只能修改重量;名称、单价、单位不可编辑
CF-014编辑重算修改重量后,行金额和订单总额立即更新
CF-015删除明细删除一行后,剩余明细和总额正确
CF-016清空购物车点击清空后,购物车行和自定义金额清空,当前秤重不被误加入
CF-017自定义金额输入自定义金额后,作为独立金额项计入总额
CF-018500g 计价250g 按单价一半计价,500g 按单价计价,750g 按 1.5 倍计价
CF-019空订单结算无熟食且无自定义金额时,结算被阻止
CF-020对账单点击结算先显示明细对账单,返回修改保留购物车
CF-021确认结算对账单点击确认后才进入支付流程
CF-022在线结算服务端请求 dishes 数量为 1,UUID 为 custom_dish,金额为总额
CF-023本地明细订单详情能显示每种熟食的名称、重量、单价和金额
CF-024离线保存离线订单保留完整熟食明细,并生成单条上传摘要
CF-025离线补传补传只上传单条 custom_dish,不上传熟食明细数组
CF-026旧订单兼容没有熟食明细字段的旧订单仍可查询、支付和补传
CF-027数据库升级升级后原有汤底、普通商品和麻辣烫配置仍存在
CF-028麻辣烫回归原麻辣烫称重、上传和结算行为不改变
CF-029定值商品设置设置页可以新增或编辑“定值商品”,列表和收银商品卡片显示“元 / 份”
CF-030定值点选秤盘为空且没有待处理称重商品时,点击定值商品立即加入购物车
CF-031定值同品合并同一定值商品连续点击两次,购物车仅一行且数量为 2、金额为两份单价之和
CF-032定值数量编辑定值商品仅可编辑数量;数量为 0、负数或非法格式时被阻止
CF-033混合购物车称重熟食、定值商品和自定义金额可以同时结算,总额和对账单单位正确
CF-034称重保护秤盘非零、存在已选称重商品或归零锁定时,定值商品点选被阻止
CF-035定值本地明细本地熟食明细保存 saleMode 与数量,上传仍仅有一条 custom_dish

3. 边界与异常

4. 验收证据

验收至少保留以下证据:

  1. 设置页新增、修改、禁用截图或录屏。
  2. 多种熟食逐项称重、同品合并、购物车编辑的操作记录。
  3. 在线支付请求中单条 custom_dish 的脱敏日志。
  4. 离线订单数据库中上传摘要与熟食明细分字段的验证结果。
  5. 离线补传成功后的服务端结果和麻辣烫回归结果。