From dc8627dd0a0de3a97c517a49ed31ec84d4386e03 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 19 Nov 2025 10:42:28 +0530 Subject: [PATCH] Refactored invoice processing logic to ensure file deletion occurs correctly and added additional condition for marking serial numbers. --- .../Pages/CreateSerialValidation.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/Filament/Resources/SerialValidationResource/Pages/CreateSerialValidation.php b/app/Filament/Resources/SerialValidationResource/Pages/CreateSerialValidation.php index cee832c37..312b0af63 100644 --- a/app/Filament/Resources/SerialValidationResource/Pages/CreateSerialValidation.php +++ b/app/Filament/Resources/SerialValidationResource/Pages/CreateSerialValidation.php @@ -2465,6 +2465,28 @@ class CreateSerialValidation extends CreateRecord return; } + if ($hasMotorQr && !$hasPumpQr && !$hasPumpSetQr && !$hasCapacitorQr) + { + $isMarkM = true; + $isMarkP = false; + $isMarkC = false; + $isMarkPs = false; + } + else if (!$hasMotorQr && $hasPumpQr && !$hasPumpSetQr && !$hasCapacitorQr) + { + $isMarkM = false; + $isMarkP = true; + $isMarkC = false; + $isMarkPs = false; + } + else if (!$hasMotorQr && !$hasPumpQr && !$hasPumpSetQr && $hasCapacitorQr) + { + $isMarkM = false; + $isMarkP = false; + $isMarkC = true; + $isMarkPs = false; + } + if ($isMarkM) { // $record = SerialValidation::where('serial_number', $serialNumber)