diff --git a/app/Http/Controllers/Admin/SiteSubscriptionController.php b/app/Http/Controllers/Admin/SiteSubscriptionController.php index 95feb6f..05e09f4 100644 --- a/app/Http/Controllers/Admin/SiteSubscriptionController.php +++ b/app/Http/Controllers/Admin/SiteSubscriptionController.php @@ -168,10 +168,12 @@ class SiteSubscriptionController extends Controller ->whereRaw("JSON_EXTRACT(meta, '$.subscription_activation.subscription_id') IS NULL") ->whereRaw("JSON_EXTRACT(meta, '$.subscription_activation_error.message') IS NULL"); } elseif ($orderSyncStatus === 'syncable') { + // 口径对齐平台订单页:可同步 = 已支付 + 已生效 + 未同步 + 非失败 $displayOrdersQuery ->where('payment_status', 'paid') ->where('status', 'activated') - ->whereRaw("JSON_EXTRACT(meta, '$.subscription_activation.subscription_id') IS NULL"); + ->whereRaw("JSON_EXTRACT(meta, '$.subscription_activation.subscription_id') IS NULL") + ->whereRaw("JSON_EXTRACT(meta, '$.subscription_activation_error.message') IS NULL"); } $platformOrders = $displayOrdersQuery