diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index 808c167..96410d1 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -230,6 +230,7 @@ 订阅号 订阅到期 同步时间 + 失败原因 最近批量同步 操作 @@ -281,6 +282,14 @@ {{ optional($order->siteSubscription?->ends_at)->format('Y-m-d H:i:s') ?: '-' }} {{ data_get($order->meta, 'subscription_activation.synced_at') ?: '-' }} + + @php $syncErrMsg = (string) (data_get($order->meta, 'subscription_activation_error.message') ?? ''); @endphp + @if($syncErrMsg !== '') + {{ mb_substr($syncErrMsg, 0, 60) }} + @else + - + @endif + @php // 优先使用扁平字段 meta.batch_activation(便于筛选/统计,也避免遍历 audit) @@ -346,7 +355,7 @@ @empty - 暂无平台订单,当前阶段骨架已就位,可继续补套餐下单、支付回执与订阅生效链路。 + 暂无平台订单,当前阶段骨架已就位,可继续补套餐下单、支付回执与订阅生效链路。 @endforelse diff --git a/tests/Feature/AdminPlatformOrderTest.php b/tests/Feature/AdminPlatformOrderTest.php index 790ad9f..09c41ff 100644 --- a/tests/Feature/AdminPlatformOrderTest.php +++ b/tests/Feature/AdminPlatformOrderTest.php @@ -31,6 +31,7 @@ class AdminPlatformOrderTest extends TestCase ->assertSee('平台订单') ->assertSee('筛选条件') ->assertSee('平台订单列表') + ->assertSee('失败原因') ->assertSee('最近批量同步') ->assertSee('最近24小时批量同步过') ->assertSee('可同步订单')