From 95217ce722976d2433854908883e0ea0a5ff7955 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 20 Feb 2026 20:55:27 +0530 Subject: [PATCH] Updated validation logic if coil_number is 0 on importer --- app/Filament/Imports/ProcessOrderImporter.php | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app/Filament/Imports/ProcessOrderImporter.php b/app/Filament/Imports/ProcessOrderImporter.php index 2d6bc93..d080944 100644 --- a/app/Filament/Imports/ProcessOrderImporter.php +++ b/app/Filament/Imports/ProcessOrderImporter.php @@ -263,7 +263,19 @@ class ProcessOrderImporter extends Importer ->where('coil_number', $coilNo) ->first(); - if (! $existing) { + if (! $existing && $coilNo == '0' || $coilNo == 0) { + ProcessOrder::create([ + 'plant_id' => $plantId, + 'item_id' => $itemId, + 'process_order' => $processOrder, + 'coil_number' => '0', + 'order_quantity' => $orderQuan, + 'received_quantity' => 0, + 'scrap_quantity' => 0, + 'created_by' => $createdBy, + 'updated_by' => $updatedBy, + ]); + } elseif (! $existing) { ProcessOrder::Create( [ 'plant_id' => $plantId, @@ -283,18 +295,6 @@ class ProcessOrderImporter extends Importer 'updated_by' => $updatedBy, ] ); - } elseif ($coilNo == '0' || $coilNo == 0) { - ProcessOrder::create([ - 'plant_id' => $plantId, - 'item_id' => $itemId, - 'process_order' => $processOrder, - 'coil_number' => '0', - 'order_quantity' => $orderQuan, - 'received_quantity' => 0, - 'scrap_quantity' => 0, - 'created_by' => $createdBy, - 'updated_by' => $updatedBy, - ]); } else {// $coilNo = '0' ProcessOrder::where('plant_id', $plantId) ->where('process_order', $processOrder) -- 2.49.1