11 条有业务交付改判 verified(#6397/6903/6904/6905/6950/6979/6986/7013/7029/7036/7066,owner=mmg+对应业务 commit ref+交付日 verified_at); 6 条实证零改动改判 not_required(#6014/6016/6140/6938/6842/7087,仅翻 frontend_status 不填 owner/ref)。 #5935 挂起待后端补字段,保持 pending 不动。sync-log 均已记账。
GET /v3/admin/order/group-batch/:groupBatchId/orders 出参新增 totalAmount 应收总额,口径复用既有 OrderAmountUtil.payableForDisplay(取消单归 0), 与 calcBalance 口径一致。纯 additive,不新建端点、不改老字段语义。 关键变化:前端不要再用 paidAmount + balanceAmount 反推应收总额。 balanceAmount 被钳在 ≥0,超付/退款/取消单三种情况反推值都偏大。 2026-09-04 于测试环境网关实测 8 组用例全部通过,两处在真实数据上 命中本单要修的缺陷: - 超付单 totalAmount=2943.00,旧反推得 3270.00,偏差 327.00 - 取消单 totalAmount=0.00 而 paidAmount=3270.00,旧算法会把已取消 子订单显示成有应收 backend_status=deployed / gateway_status=verified。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>