feat: export ledger snapshot include rule notes

This commit is contained in:
萝卜
2026-03-13 21:39:18 +00:00
parent 4947074142
commit a4fe98019a

View File

@@ -485,6 +485,10 @@ class PlatformOrderController extends Controller
fputcsv($out, ['reconcile_mismatch', $reconcileMismatch ? '1' : '0']);
fputcsv($out, ['refund_inconsistent', $refundInconsistent ? '1' : '0']);
// 口径说明(给财务/运营离线核对时可读)
fputcsv($out, ['reconcile_mismatch_rule', 'receipt_total > 0 && abs(receipt_total - paid_amount) >= amount_tolerance']);
fputcsv($out, ['refund_inconsistent_rule', 'PlatformOrder::isRefundInconsistent()(按系统统一容差口径)']);
fputcsv($out, ['placed_at', (string) (optional($order->placed_at)->format('Y-m-d H:i:s') ?? '')]);
fputcsv($out, ['paid_at', (string) (optional($order->paid_at)->format('Y-m-d H:i:s') ?? '')]);
fputcsv($out, ['activated_at', (string) (optional($order->activated_at)->format('Y-m-d H:i:s') ?? '')]);