From d28221eaaca40a0679841ede2d1544d9c72ceb50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Wed, 11 Mar 2026 02:12:39 +0000 Subject: [PATCH] =?UTF-8?q?refactor(admin):=20=E8=AE=A2=E9=98=85=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=E9=A1=B6=E9=83=A8=E5=B9=B3=E5=8F=B0=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E9=93=BE=E6=8E=A5=E7=BB=9F=E4=B8=80=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=B9=B6=E7=A8=B3=E5=AE=9A=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/site_subscriptions/show.blade.php | 32 ++++++++++++------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/resources/views/admin/site_subscriptions/show.blade.php b/resources/views/admin/site_subscriptions/show.blade.php index 61b1e21..896e735 100644 --- a/resources/views/admin/site_subscriptions/show.blade.php +++ b/resources/views/admin/site_subscriptions/show.blade.php @@ -4,6 +4,15 @@ @section('page_title', '订阅详情') @section('content') +@php + // 统一构造平台订单跳转链接:避免手写拼接导致编码/漏字段问题 + // 注意:这里使用相对路径,避免测试/不同 APP_URL 环境下生成绝对域名导致断言与展示不一致 + $platformOrdersBaseUrl = '/admin/platform-orders'; + $makePlatformOrderUrl = function (array $query) use ($platformOrdersBaseUrl) { + return $platformOrdersBaseUrl . '?' . \Illuminate\Support\Arr::query($query); + }; +@endphp +

这里是总台视角的订阅详情页,用于运营排查“订阅状态/到期/关联平台订单/同步记录”。 @@ -93,11 +102,20 @@ ← 返回订阅列表 @if($subscription->subscription_no) - 查看关联平台订单(按订阅ID精确过滤) + 查看关联平台订单(按订阅ID精确过滤) - 查看可同步订单 + 查看可同步订单 - 创建续费订单 + @php + $createRenewalOrderUrl = '/admin/platform-orders/create?' . \Illuminate\Support\Arr::query([ + 'merchant_id' => $subscription->merchant_id, + 'plan_id' => $subscription->plan_id, + 'order_type' => 'renewal', + 'quantity' => 1, + 'remark' => '来自订阅:' . $subscription->subscription_no, + ]); + @endphp + 创建续费订单 @endif

@@ -119,14 +137,6 @@
- @php - // 统一构造平台订单跳转链接:避免手写拼接导致编码/漏字段问题 - // 注意:这里使用相对路径,避免测试/不同 APP_URL 环境下生成绝对域名导致断言与展示不一致 - $platformOrdersBaseUrl = '/admin/platform-orders'; - $makePlatformOrderUrl = function (array $query) use ($platformOrdersBaseUrl) { - return $platformOrdersBaseUrl . '?' . \Illuminate\Support\Arr::query($query); - }; - @endphp

关联订单总数