diff --git a/resources/views/admin/site_subscriptions/show.blade.php b/resources/views/admin/site_subscriptions/show.blade.php index 4149429..fa06b78 100644 --- a/resources/views/admin/site_subscriptions/show.blade.php +++ b/resources/views/admin/site_subscriptions/show.blade.php @@ -148,6 +148,7 @@ 'plan_id' => $subscription->plan_id, 'site_subscription_id' => $subscription->id, 'order_type' => 'renewal', + 'require_subscription' => '1', 'quantity' => 1, 'remark' => (string) config('saasshop.platform_orders.renewal_order_remark_prefix', '来自订阅:') . $subscription->subscription_no, // 保留 back:创建订单 -> 订单详情后可一键返回本订阅详情 diff --git a/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkContainsBackTest.php b/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkContainsBackTest.php index a6ca188..91d25ad 100644 --- a/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkContainsBackTest.php +++ b/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkContainsBackTest.php @@ -62,6 +62,7 @@ class AdminSiteSubscriptionShowCreateRenewalOrderLinkContainsBackTest extends Te 'plan_id' => $plan->id, 'site_subscription_id' => $sub->id, 'order_type' => 'renewal', + 'require_subscription' => '1', 'quantity' => 1, 'remark' => '来自订阅:' . $sub->subscription_no, 'back' => '/admin/site-subscriptions/' . $sub->id, diff --git a/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkTest.php b/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkTest.php index e6a7717..2430513 100644 --- a/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkTest.php +++ b/tests/Feature/AdminSiteSubscriptionShowCreateRenewalOrderLinkTest.php @@ -62,6 +62,7 @@ class AdminSiteSubscriptionShowCreateRenewalOrderLinkTest extends TestCase $res->assertSee('plan_id=' . $plan->id, false); $res->assertSee('site_subscription_id=' . $sub->id, false); $res->assertSee('order_type=renewal', false); + $res->assertSee('require_subscription=1', false); $res->assertSee('quantity=1', false); $res->assertSee('remark=', false); }