diff --git a/app/Services/Transaction/TransactionService.php b/app/Services/Transaction/TransactionService.php index a83ac99..088381d 100644 --- a/app/Services/Transaction/TransactionService.php +++ b/app/Services/Transaction/TransactionService.php @@ -118,6 +118,11 @@ class TransactionService 'payment_request' => $data['payment_request'] ?? $order->payment_request, 'payment_response' => $data['payment_response'] ?? $order->payment_response, 'pay_amount' => $data['pay_amount'] ?? $order->pay_amount, + // 商品總額/原始金額:completed finalize 才帶正確金額(pending 階段機台送 0), + // 須比照 pay_amount 在轉移時一併更新,否則後台銷售紀錄金額會停在建立時的 0。 + 'total_amount' => $data['total_amount'] ?? $order->total_amount, + 'original_amount' => $data['original_amount'] ?? $order->original_amount, + 'discount_amount' => $data['discount_amount'] ?? $order->discount_amount, 'change_amount' => $data['change_amount'] ?? $order->change_amount, 'points_used' => $data['points_used'] ?? $order->points_used, 'invoice_info' => $data['invoice_info'] ?? $order->invoice_info,