order-payment-status-consistency.php

20260916-201504 轮 · 看它的历史
  ✔ 隔离库 jnc_ma_e2e_h8 就绪(105 张表,缺列 0)

【场景 A 欠运费 —— 用户端应「等待付款」/ 管理端应「等待付款」,覆盖 10 处渲染页 + WxApi】
  ✅ A 欠运费 · 用户端 index
  ✅ A 欠运费 · 用户端 order_lastmonth
  ✅ A 欠运费 · 用户端 order_beforemonth
  ✅ A 欠运费 · 用户端 order_detail
  ✅ A 欠运费 · 管理端 订单处理·分页支
  ✅ A 欠运费 · 管理端 订单处理·地址搜索支
  ✅ A 欠运费 · 管理端 发货处理·分页支
  ✅ A 欠运费 · 管理端 发货处理·地址搜索支
  ✅ A 欠运费 · 管理端 订单详情
  ✅ A 欠运费 · 管理端 订单修改
  ✅ A 欠运费 · WxApi getOrderByDDnum
  ✅ A 欠运费 · User::order_jifen(读 View 数据:模板未渲染该字段)

【场景 B 真付清 —— 用户端应「已经付清」/ 管理端应「已经付清」,覆盖 4 个守卫点】
  ✅ B 真付清 · 用户端 order_detail
  ✅ B 真付清 · 用户端 order_lastmonth
  ✅ B 真付清 · 管理端 订单详情
  ✅ B 真付清 · 管理端 订单处理·分页支

【场景 C 包邮欠款 —— 用户端应「等待付款」/ 管理端应「等待付款」,覆盖 4 个守卫点】
  ✅ C 包邮欠款 · 用户端 order_detail
  ✅ C 包邮欠款 · 用户端 order_lastmonth
  ✅ C 包邮欠款 · 管理端 订单详情
  ✅ C 包邮欠款 · 管理端 订单处理·分页支

【场景 D 状态覆盖 —— 用户端应「已经付清」/ 管理端应「等待付款」,覆盖 10 处渲染页 + WxApi】
  ✅ D 状态覆盖 · 用户端 index
  ✅ D 状态覆盖 · 用户端 order_lastmonth
  ✅ D 状态覆盖 · 用户端 order_beforemonth
  ✅ D 状态覆盖 · 用户端 order_detail
  ✅ D 状态覆盖 · 管理端 订单处理·分页支
  ✅ D 状态覆盖 · 管理端 订单处理·地址搜索支
  ✅ D 状态覆盖 · 管理端 发货处理·分页支
  ✅ D 状态覆盖 · 管理端 发货处理·地址搜索支
  ✅ D 状态覆盖 · 管理端 订单详情
  ✅ D 状态覆盖 · 管理端 订单修改
  ✅ D 状态覆盖 · WxApi getOrderByDDnum
  ✅ D 状态覆盖 · Admin::index(读 View 数据:模板未渲染该字段)
  ✅ D 状态覆盖 · User::order_jifen(读 View 数据:模板未渲染该字段)

【判据自洽 —— orderPaymentSettled 直调】
  ✅ 欠运费 → false
  ✅ 刚好付清 → true
  ✅ 包邮欠款 → false
  ✅ 包邮付清 → true
  ✅ 多付了也算付清 → true

────────────────────────────────
PASS=38  FAIL=0
  ✔ 已销毁 jnc_ma_e2e_h8