diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 724d2cf..1f3e794 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -19,6 +19,7 @@ interface AdminOrder { completedAt: string | null; failedReason: string | null; expiresAt: string; + srcHost: string | null; } interface AdminOrderDetail extends AdminOrder { diff --git a/src/app/api/admin/orders/route.ts b/src/app/api/admin/orders/route.ts index c805ae8..9d85b07 100644 --- a/src/app/api/admin/orders/route.ts +++ b/src/app/api/admin/orders/route.ts @@ -42,6 +42,7 @@ export async function GET(request: NextRequest) { completedAt: true, failedReason: true, expiresAt: true, + srcHost: true, }, }), prisma.order.count({ where }), diff --git a/src/components/admin/OrderTable.tsx b/src/components/admin/OrderTable.tsx index 5844140..3797e4c 100644 --- a/src/components/admin/OrderTable.tsx +++ b/src/components/admin/OrderTable.tsx @@ -15,6 +15,7 @@ interface Order { completedAt: string | null; failedReason: string | null; expiresAt: string; + srcHost: string | null; rechargeRetryable?: boolean; } @@ -49,6 +50,7 @@ export default function OrderTable({ orders, onRetry, onCancel, onViewDetail }: