diff --git a/app/Listeners/OrderPrint.php b/app/Listeners/OrderPrint.php index 1a3c1865..a6a177ee 100644 --- a/app/Listeners/OrderPrint.php +++ b/app/Listeners/OrderPrint.php @@ -27,7 +27,7 @@ class OrderPrint if ($devices->count() > 0 && $templateId) { $service = PrintService::make(); $products = []; - foreach($order->products()->get() as $item) { + foreach($order->products as $item) { array_push($products, [ 'name' => $item->name, 'price' => round($item->sell_price / 100, 2, PHP_ROUND_HALF_DOWN), @@ -42,7 +42,7 @@ class OrderPrint 'desk' => $desk->name, 'products' => json_encode($products), 'total' => round($order->total_amount, 2, PHP_ROUND_HALF_DOWN), - 'remarks' => $order->note, + 'remarks' => $order->note ?: '', ]; foreach($devices as $item) { $result = $service->template($item->device_no, $templateId, $data);