feat(gov): 订单详情提示退款状态与退款总额不一致

This commit is contained in:
萝卜
2026-03-11 03:59:49 +00:00
parent bf5f83df6c
commit 9de9a44318
2 changed files with 82 additions and 0 deletions

View File

@@ -77,6 +77,15 @@
</tbody>
</table>
@php
$paidAmountFloat = (float) ($order->paid_amount ?? 0);
@endphp
@if($order->payment_status === 'refunded' && ($refundTotal + 0.01) < $paidAmountFloat)
<div class="muted text-danger" style="margin-top:10px;">提示:当前订单状态为「已退款」,但退款总额小于已付金额,可能存在数据不一致,请核对退款轨迹与订单金额。</div>
@elseif($order->payment_status !== 'refunded' && $paidAmountFloat > 0 && $refundTotal >= $paidAmountFloat)
<div class="muted text-danger" style="margin-top:10px;">提示:退款总额已达到/超过已付金额,建议核对是否应将支付状态调整为「已退款」。</div>
@endif
@php
$canActivate = ($order->payment_status === 'paid') && ($order->status === 'activated');
$alreadySynced = (int) data_get($order->meta, 'subscription_activation.subscription_id', 0) > 0;