added duplicate logic in panel box validation
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 14s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 13s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 24s
Laravel Pint / pint (pull_request) Successful in 4m50s
Laravel Larastan / larastan (pull_request) Failing after 6m53s

This commit is contained in:
dhanabalan
2026-08-26 15:42:43 +05:30
parent 3710f964c4
commit 9e8a98ffd7

View File

@@ -817,21 +817,21 @@ class PanelBoxValidationResource extends Resource
$serialExists = PanelBoxValidation::where('serial_number', $serialNumber)->where('plant_id', $plantId)->latest()->first(); $serialExists = PanelBoxValidation::where('serial_number', $serialNumber)->where('plant_id', $plantId)->latest()->first();
if ($serialExists) { // if ($serialExists) {
$set('serial_exists', true); // $set('serial_exists', true);
} else { // } else {
$set('serial_exists', false); // $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 && ! $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); $set('validationError', null);
foreach ($serialFields as $column) { foreach ($serialFields as $column) {
@@ -1027,7 +1027,7 @@ class PanelBoxValidationResource extends Resource
Notification::make() Notification::make()
->title('Invalid Rework') ->title('Invalid Rework')
->body( ->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() ->danger()
->send(); ->send();