From d328985b1b05c5a6f2c9a8db49967de93387f041 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sun, 1 Mar 2026 14:29:11 +0530 Subject: [PATCH] Updated process order import function for testing purpose only. --- app/Filament/Imports/ProcessOrderImporter.php | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/app/Filament/Imports/ProcessOrderImporter.php b/app/Filament/Imports/ProcessOrderImporter.php index d44fa08..df70d23 100644 --- a/app/Filament/Imports/ProcessOrderImporter.php +++ b/app/Filament/Imports/ProcessOrderImporter.php @@ -133,9 +133,9 @@ class ProcessOrderImporter extends Importer if ($processOrder == null || $processOrder == '') { $warnMsg[] = "Process order can't be empty!"; } - if ($lineNam == null || $lineNam == '') { - $warnMsg[] = "Line name can't be empty!"; - } + // if ($lineNam == null || $lineNam == '') { + // $warnMsg[] = "Line name can't be empty!"; + // } if ($orderQuan == null || $orderQuan == '') { $warnMsg[] = "Order quantity can't be empty!"; } elseif ($orderQuan == 0 || $orderQuan == '0') { @@ -171,6 +171,18 @@ class ProcessOrderImporter extends Importer $plantId = $plant->id; } + $existing = ProcessOrder::where('plant_id', $plantId)->where('process_order', $processOrder)->first(); + + if ($existing) { + $warnMsg[] = 'Process Order already exists!'; + } else { + $warnMsg[] = 'New process order found!'; + } + + if (! empty($warnMsg)) { + throw new RowImportFailedException(implode(', ', $warnMsg)); + } + $itemCode = Item::where('code', $iCode)->first(); if (! $itemCode) { $warnMsg[] = 'Item code not found!'; @@ -221,14 +233,6 @@ class ProcessOrderImporter extends Importer $updatedBy = Filament::auth()->user()->name; } - $existing = ProcessOrder::where('plant_id', $plantId)->where('process_order', $processOrder)->first(); - - if ($existing) { - $warnMsg[] = 'Process Order already exists!'; - } else { - $warnMsg[] = 'New process order found!'; - } - if (! empty($warnMsg)) { throw new RowImportFailedException(implode(', ', $warnMsg)); } -- 2.49.1