From 9db6227566adcfed9b5a3f233b986b3048935b9c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 6 Jul 2026 16:12:00 +0530 Subject: [PATCH] modified logic against customer po in create page --- .../Pages/CreateWireMasterPacking.php | 28 +------------------ 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php b/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php index d4beb02..5257fcc 100644 --- a/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php +++ b/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php @@ -54,8 +54,6 @@ class CreateWireMasterPacking extends CreateRecord $customerPo = trim($this->form->getState()['customer_po_master_id'])?? null; - $selectedItem = trim($this->form->getState()['item_id'])?? null; - $wirePackNo = trim($this->form->getState()['wire_packing_number'])?? null; $wirePackNo = trim($wirePackNo) ?? null; @@ -166,30 +164,6 @@ class CreateWireMasterPacking extends CreateRecord return; } - $itemId = Item::where('code', $materialCode) - ->where('plant_id', $plantId) - ->value('id'); - - if($itemId != $selectedItem){ - Notification::make() - ->title("Item Code Mismatch") - ->body("Scanned Item Code '$materialCode' does not match the selected Item in the form.") - ->danger() - ->duration(5000) - ->send(); - - $this->form->fill([ - 'process_order' => null, - 'plant_id' => $plantId, - 'customer_po_master_id' => $customerPo, - 'wire_packing_number' => $wirePackNo, - 'Sno_quantity' => 0, - 'created_by' => $operatorName, - 'scanned_by' => $operatorName, - ]); - return; - } - $icodeAgaCPoPlant = CustomerPoMaster::where('item_id', $itemId)->where('plant_id', $plantId)->first(); if(!$icodeAgaCPoPlant) @@ -282,7 +256,7 @@ class CreateWireMasterPacking extends CreateRecord { Notification::make() ->title("Scanned Weight Exceeds PO Quantity") - ->body("Scanned weight '$weight' and already scanned weight '$alreadyScannedQty' exceeds allowed quantity '{$customerPoRecord->quantity}' for PO '$customerPoRecord->name' and Item '$materialCode'") + ->body("Scanned weight '$weight' and already scanned weight '$alreadyScannedQty' exceeds allowed quantity '{$customerPoRecord->quantity}' for PO '$customerPoRecord->customer_po' and Item '$materialCode'") ->danger() ->duration(5000) ->send();