diff --git a/app/Http/Controllers/Admin/PlatformOrderController.php b/app/Http/Controllers/Admin/PlatformOrderController.php index 9c1e91d..d7223c4 100644 --- a/app/Http/Controllers/Admin/PlatformOrderController.php +++ b/app/Http/Controllers/Admin/PlatformOrderController.php @@ -7,6 +7,7 @@ use App\Http\Controllers\Controller; use App\Models\Merchant; use App\Models\Plan; use App\Models\PlatformOrder; +use App\Models\SiteSubscription; use App\Support\SubscriptionActivationService; use Illuminate\Database\Eloquent\Builder; use Illuminate\Http\RedirectResponse; @@ -39,9 +40,16 @@ class PlatformOrderController extends Controller 'remark' => (string) $request->query('remark', ''), ]; + $siteSubscription = null; + $siteSubscriptionId = (int) ($defaults['site_subscription_id'] ?? 0); + if ($siteSubscriptionId > 0) { + $siteSubscription = SiteSubscription::query()->with(['merchant', 'plan'])->find($siteSubscriptionId); + } + return view('admin.platform_orders.form', [ 'merchants' => $merchants, 'plans' => $plans, + 'siteSubscription' => $siteSubscription, 'billingCycleLabels' => $this->billingCycleLabels(), 'orderTypeLabels' => $this->orderTypeLabels(), 'defaults' => $defaults, diff --git a/resources/views/admin/platform_orders/form.blade.php b/resources/views/admin/platform_orders/form.blade.php index f2d202d..373a555 100644 --- a/resources/views/admin/platform_orders/form.blade.php +++ b/resources/views/admin/platform_orders/form.blade.php @@ -7,6 +7,16 @@
用于总台运营手工创建一笔平台订单(演示/补单/线下收款录入)。
创建后可在「平台订单」列表中继续推进:标记支付并生效 → 同步订阅(形成最小收费闭环)。
+ + @if(($siteSubscription ?? null) && $siteSubscription->id) +