added duplicate logic in panel box validation #943

Merged
jothi merged 1 commits from ranjith-dev into master 2026-08-26 10:13:01 +00:00

View File

@@ -817,21 +817,21 @@ class PanelBoxValidationResource extends Resource
$serialExists = PanelBoxValidation::where('serial_number', $serialNumber)->where('plant_id', $plantId)->latest()->first();
if ($serialExists) {
$set('serial_exists', true);
} else {
$set('serial_exists', false);
}
// if ($serialExists && ! $get('id')) {
// $set('validationError', 'Serial number already exists in panel box validation.');
// $set('sticker_master_id', null);
// $set('uom', null);
// $set('serial_number', null);
// return;
// if ($serialExists) {
// $set('serial_exists', true);
// } else {
// $set('serial_exists', false);
// }
if ($serialExists && ! $get('id')) {
$set('validationError', 'Serial number already exists in panel box validation.');
$set('sticker_master_id', null);
$set('uom', null);
$set('serial_number', null);
return;
}
$set('validationError', null);
foreach ($serialFields as $column) {
@@ -1027,7 +1027,7 @@ class PanelBoxValidationResource extends Resource
Notification::make()
->title('Invalid Rework')
->body(
'This document number and inspection lot number have already been used for this serial number. Please provide a new document number and inspection lot number.'
'This document number and inspection lot number have already been used for this serial number. Please provide a new document number and inspection lot number for rework..'
)
->danger()
->send();