From db129555bc9eaca065b85e115ad973d28e7f0dbf Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 10 Oct 2026 09:19:11 +0530 Subject: [PATCH] changed query logic in panel box validation --- .../Resources/PanelBoxValidationResource.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/Filament/Resources/PanelBoxValidationResource.php b/app/Filament/Resources/PanelBoxValidationResource.php index 3f4f89fe..7bb28137 100644 --- a/app/Filament/Resources/PanelBoxValidationResource.php +++ b/app/Filament/Resources/PanelBoxValidationResource.php @@ -1010,11 +1010,19 @@ class PanelBoxValidationResource extends Resource $inspecLotNo = $get('inspection_lot_number'); $supplierNo = $get('panel_box_supplier'); + // $alreadyExists = PanelBoxValidation::where('serial_number', $serialNumber) + // ->where('plant_id', $plantId) + // ->where('production_order', $pOrder) + // ->where('inspection_lot_number', $inspecLotNo) + // ->first(); + $alreadyExists = PanelBoxValidation::where('serial_number', $serialNumber) - ->where('plant_id', $plantId) - ->where('production_order', $pOrder) - ->where('inspection_lot_number', $inspecLotNo) - ->first(); + ->where('plant_id', $plantId) + ->where(function ($query) use ($pOrder, $inspecLotNo) { + $query->where('production_order', $pOrder) + ->orWhere('inspection_lot_number', $inspecLotNo); + }) + ->first(); $alreadyExistsSupplier = PanelBoxValidation::where('plant_id', $plantId)->where('serial_number', $serialNumber) ->where('panel_box_supplier', $supplierNo) -- 2.49.1