|
@@ -43,11 +43,11 @@ discard block |
|
|
block discarded – undo |
|
43
|
43
|
} |
|
44
|
44
|
|
|
45
|
45
|
if ($printType === 'pos') { |
|
46
|
|
- $text = "PEDIDO #" . $order->getId() . "\n"; |
|
47
|
|
- $text .= "Data: " . $order->getOrderDate()->format('d/m/Y H:i') . "\n"; |
|
|
46
|
+ $text = "PEDIDO #".$order->getId()."\n"; |
|
|
47
|
+ $text .= "Data: ".$order->getOrderDate()->format('d/m/Y H:i')."\n"; |
|
48
|
48
|
$client = $order->getClient(); |
|
49
|
|
- $text .= "Cliente: " . ($client !== null ? $client->getName() : 'Não informado') . "\n"; |
|
50
|
|
- $text .= "Total: R$ " . number_format($order->getPrice(), 2, ',', '.') . "\n"; |
|
|
49
|
+ $text .= "Cliente: ".($client !== null ? $client->getName() : 'Não informado')."\n"; |
|
|
50
|
+ $text .= "Total: R$ ".number_format($order->getPrice(), 2, ',', '.')."\n"; |
|
51
|
51
|
$text .= "------------------------\n"; |
|
52
|
52
|
|
|
53
|
53
|
// Agrupar produtos por fila usando OrderProductQueue |
|
@@ -68,7 +68,7 @@ discard block |
|
|
block discarded – undo |
|
68
|
68
|
$queueName = $queue ? $queue->getQueue() : 'Sem fila definida'; |
|
69
|
69
|
|
|
70
|
70
|
// Log para depuração |
|
71
|
|
- error_log("Produto: " . $orderProduct->getProduct()->getProduct() . " | Queue ID: " . ($queue ? $queue->getId() : 'NULL') . " | Queue Name: " . $queueName); |
|
|
71
|
+ error_log("Produto: ".$orderProduct->getProduct()->getProduct()." | Queue ID: ".($queue ? $queue->getId() : 'NULL')." | Queue Name: ".$queueName); |
|
72
|
72
|
|
|
73
|
73
|
if (!isset($queues[$queueName])) { |
|
74
|
74
|
$queues[$queueName] = []; |
|
@@ -80,15 +80,15 @@ discard block |
|
|
block discarded – undo |
|
80
|
80
|
|
|
81
|
81
|
// Exibir produtos organizados por fila |
|
82
|
82
|
foreach ($queues as $queueName => $products) { |
|
83
|
|
- $text .= strtoupper($queueName) . ":\n"; |
|
|
83
|
+ $text .= strtoupper($queueName).":\n"; |
|
84
|
84
|
foreach ($products as $orderProduct) { |
|
85
|
85
|
$product = $orderProduct->getProduct(); |
|
86
|
86
|
$unit = $product->getProductUnit()->getProductUnit(); |
|
87
|
87
|
$quantity = $orderProduct->getQuantity(); |
|
88
|
88
|
|
|
89
|
|
- $text .= "$quantity" . " " . $unit . " X " . $product->getProduct() . ")\n"; |
|
|
89
|
+ $text .= "$quantity"." ".$unit." X ".$product->getProduct().")\n"; |
|
90
|
90
|
$text .= ".............."; |
|
91
|
|
- $text .= " R$ " . number_format($product->getPrice() * $quantity, 2, ',', '.') . "\n"; |
|
|
91
|
+ $text .= " R$ ".number_format($product->getPrice() * $quantity, 2, ',', '.')."\n"; |
|
92
|
92
|
|
|
93
|
93
|
// Verifica se o produto é customizado |
|
94
|
94
|
if ($product->getType() === 'custom') { |
|
@@ -99,7 +99,7 @@ discard block |
|
|
block discarded – undo |
|
99
|
99
|
foreach ($productGroupProducts as $pgp) { |
|
100
|
100
|
$childProduct = $pgp->getProductChild(); |
|
101
|
101
|
if ($childProduct) { |
|
102
|
|
- $text .= " - " . $childProduct->getProduct() . " (" . $pgp->getQuantity() . " " . $childProduct->getProductUnit()->getProductUnit() . ")\n"; |
|
|
102
|
+ $text .= " - ".$childProduct->getProduct()." (".$pgp->getQuantity()." ".$childProduct->getProductUnit()->getProductUnit().")\n"; |
|
103
|
103
|
} |
|
104
|
104
|
} |
|
105
|
105
|
} |