diff --git a/resources/views/admin/site_subscriptions/index.blade.php b/resources/views/admin/site_subscriptions/index.blade.php
index fd590c5..3a0e5cd 100644
--- a/resources/views/admin/site_subscriptions/index.blade.php
+++ b/resources/views/admin/site_subscriptions/index.blade.php
@@ -542,15 +542,17 @@
@endif
-
+ @if($attachOrderId <= 0)
+
+ @endif
diff --git a/tests/Feature/AdminSiteSubscriptionIndexAttachOrderIdShouldRenderBindButtonTest.php b/tests/Feature/AdminSiteSubscriptionIndexAttachOrderIdShouldRenderBindButtonTest.php
index ed8541a..2dc6a4d 100644
--- a/tests/Feature/AdminSiteSubscriptionIndexAttachOrderIdShouldRenderBindButtonTest.php
+++ b/tests/Feature/AdminSiteSubscriptionIndexAttachOrderIdShouldRenderBindButtonTest.php
@@ -66,6 +66,9 @@ class AdminSiteSubscriptionIndexAttachOrderIdShouldRenderBindButtonTest extends
$this->assertStringNotContainsString('续费下单(先选订阅)', $html);
$this->assertStringNotContainsString('>续费下单<', $html);
+ // attach_order 模式下不应出现“更新订阅状态”入口(避免运营走偏)
+ $this->assertStringNotContainsString('/admin/site-subscriptions/' . $sub->id . '/set-status', $html);
+
// 顶部应有“返回订单详情”入口,避免运营迷路
$this->assertStringContainsString('返回订单详情', $html);
$this->assertStringContainsString('/admin/platform-orders/1', $html);
|