From adfce88a3e201be7111c8140fbfe0f0b4dc7bc04 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 15 May 2026 11:41:13 +0530 Subject: [PATCH] Changed logic in create wire master packing --- .../Pages/CreateWireMasterPacking.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php b/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php index 3781279..2e9f347 100644 --- a/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php +++ b/app/Filament/Resources/WireMasterPackingResource/Pages/CreateWireMasterPacking.php @@ -83,7 +83,8 @@ class CreateWireMasterPacking extends CreateRecord } // $pattern = '/^([^|]+)\|([^|]+)\|(\d+(\.\d+)?)$/'; - $pattern = '/^([^|]+)\|([^|]+)\|([^|]+)\|(\d+(\.\d+)?)$/'; + // $pattern = '/^([^|]+)\|([^|]+)\|([^|]+)\|(\d+(\.\d+)?)$/'; + $pattern = '/^([^|]+)\|([^|]+)\|([^|]+)\|(\d+(\.\d+)?)(kg)?$/i'; if (!preg_match($pattern, $processOrder, $matches)) { @@ -108,7 +109,8 @@ class CreateWireMasterPacking extends CreateRecord $materialCode = $matches[1]; $processOrderId = $matches[2]; - $weight = $matches[3]; + $coilNo = $matches[3]; + $weight = $matches[4]; $icode = Item::where('code', $materialCode)->first(); @@ -256,7 +258,7 @@ class CreateWireMasterPacking extends CreateRecord 'plant_id' => $plantId, 'item_id' => $itemId, 'wire_packing_number' => $wirePackNo, - 'process_order' => $processOrderId, + 'process_order' => $processOrderId . '-' . $coilNo, 'customer_po_master_id' => $customerPo, 'weight' => $weight, 'created_by' => $createdBy,