Refactored invoice processing logic to ensure file deletion occurs correctly and added additional condition for marking serial numbers.

This commit is contained in:
dhanabalan
2025-11-19 10:42:28 +05:30
parent b6c711fc6f
commit dc8627dd0a

View File

@@ -2465,6 +2465,28 @@ class CreateSerialValidation extends CreateRecord
return; 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) { if ($isMarkM) {
// $record = SerialValidation::where('serial_number', $serialNumber) // $record = SerialValidation::where('serial_number', $serialNumber)