removed line as mandatory in item importer #1189

Merged
jothi merged 2 commits from ranjith-dev into master 2026-10-06 11:34:58 +00:00

View File

@@ -35,8 +35,7 @@ class ItemImporter extends Importer
->exampleHeader('Line Name') ->exampleHeader('Line Name')
->example('4 inch pump line') ->example('4 inch pump line')
->label('Line Name') ->label('Line Name')
->relationship(resolveUsing: 'name') // Lookup Plant by code column ->relationship(resolveUsing: 'name'), // Lookup Plant by code column
->rules(['required']),
ImportColumn::make('description') ImportColumn::make('description')
->requiredMapping() ->requiredMapping()
->exampleHeader('Description') ->exampleHeader('Description')
@@ -84,10 +83,12 @@ class ItemImporter extends Importer
} }
} }
$lineId = Line::where('plant_id',$plant->id)->where('name', $lineName)->first(); if(!empty($lineName)){
$lineId = Line::where('plant_id',$plant->id)->where('name', $lineName)->first();
if (! $lineId) { if (! $lineId) {
$warnMsg[] = 'Line name not found'; // '" . $plantCod . "' $warnMsg[] = 'Line name not found'; // '" . $plantCod . "'
}
} }
if (Str::length($iCode) < 6 || ! ctype_alnum($iCode)) { if (Str::length($iCode) < 6 || ! ctype_alnum($iCode)) {