feat: add automatic item pickup slip printing via HP ePrint
This commit is contained in:
@@ -197,6 +197,14 @@ class NorthCheckoutController extends Controller
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
");
|
||||
|
||||
// Automatically print item pickup slips
|
||||
try {
|
||||
$printerService = app(\App\Services\PrinterService::class);
|
||||
$printerService->printForCheckout(\App\Models\Checkout::find($checkout_id));
|
||||
} catch (\Exception $e) {
|
||||
\Illuminate\Support\Facades\Log::error('Auto-print failed: ' . $e->getMessage());
|
||||
}
|
||||
|
||||
return view('checkout_complete', [
|
||||
'checkout_result' => $checkout_id,
|
||||
'checkout_list_results' => $checkout_list_results,
|
||||
|
||||
Reference in New Issue
Block a user