Align dashboard BMPA quick link with bmpa_processable_only filter

This commit is contained in:
萝卜
2026-03-18 02:19:25 +08:00
parent 6e59ae3eb6
commit 3ff16b3d28
7 changed files with 50 additions and 14 deletions

View File

@@ -59,8 +59,10 @@
);
},
// 平台订单(收费闭环)工作台入口:尽量保持与列表页筛选语义一致。
'unpaid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=unpaid&status=pending', $selfWithoutBack),
// 平台订单(收费闭环)工作台入口:
// 注意仪表盘「可BMPA处理」统计口径已升级排除退款轨迹/续费缺订阅)。
// 因此这里不再用简单 pending+unpaid而是用 bmpa_processable_only=1 统一表达“真正可 BMPA 处理集合”。
'unpaid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?bmpa_processable_only=1', $selfWithoutBack),
// 待生效paid + pending并显式锁定 sync_status=unsynced排除同步失败等异常单
'paid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=paid&status=pending&sync_status=unsynced', $selfWithoutBack),
// 可同步(工作台口径):只看可同步 + 未同步(排除同步失败等异常单),与工作台统计口径一致。