From 94b33c236c34a0fdc5aa66dbe0ab0b618d6b9121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Wed, 18 Mar 2026 01:02:21 +0800 Subject: [PATCH] =?UTF-8?q?Dashboard=20recent=20platform=20orders=20scanli?= =?UTF-8?q?ne:=20refund=20status=20should=20show=20trace=20(=E6=9C=89/?= =?UTF-8?q?=E6=97=A0/=E5=BC=82=E5=B8=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/admin/dashboard.blade.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index 5d6f87a..94db3f8 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -865,7 +865,16 @@ $reconcileStatusText = ($isPaid && $hasReceiptEvidence) ? ($po->isReconcileMismatch() ? '不一致' : '一致') : '-'; - $refundStatusText = ($isPaid || $isRefunded) ? ($po->isRefundInconsistent() ? '异常' : '正常') : '-'; + // 扫描行退款摘要口径(更贴近治理): + // - 非 paid/refunded:显示 "-"(避免对未支付订单造成误导) + // - paid/refunded: + // - 有退款且不一致:"异常"(直达 #add-refund-receipt) + // - 有退款且一致:"有"(直达 #add-refund-receipt,便于核对退款轨迹) + // - 无退款:"无" + $hasRefundTrace = ((float) $po->refundTotal()) > 0; + $refundStatusText = ($isPaid || $isRefunded) + ? ($po->isRefundInconsistent() ? '异常' : ($hasRefundTrace ? '有' : '无')) + : '-'; $syncStatusText = $syncErrMsg !== '' ? '失败' : '正常'; $bmpaStatusText = $bmpaErrMsg !== '' ? '失败' : '正常'; @@ -919,9 +928,9 @@ @endif - + 退款: - @if($refundStatusText !== '-' && $refundStatusText !== '正常') + @if($refundStatusText !== '-' && $refundStatusText !== '无') {{ $refundStatusText }} @else {{ $refundStatusText }}