From fa9665e49924497044a718cbe4fad63b099fd2c1 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 4 Sep 2026 14:27:34 +0530 Subject: [PATCH] Added gernr column on importer and exporter file --- .../Exports/RequestCharacteristicExporter.php | 4 ++++ .../Imports/RequestCharacteristicImporter.php | 22 +++++++++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/app/Filament/Exports/RequestCharacteristicExporter.php b/app/Filament/Exports/RequestCharacteristicExporter.php index 289e341..8b80f09 100644 --- a/app/Filament/Exports/RequestCharacteristicExporter.php +++ b/app/Filament/Exports/RequestCharacteristicExporter.php @@ -36,6 +36,10 @@ class RequestCharacteristicExporter extends Exporter ->label('ITEM CODE'), ExportColumn::make('aufnr') ->label('JOB NUMBER'), + ExportColumn::make('gernr') + ->label('SERIAL NUMBER'), + ExportColumn::make('model_type') + ->label('MODEL TYPE'), ExportColumn::make('characteristicApproverMaster.approver_type') ->label('APPROVER TYPE'), ExportColumn::make('characteristicApproverMaster.characteristic_field') diff --git a/app/Filament/Imports/RequestCharacteristicImporter.php b/app/Filament/Imports/RequestCharacteristicImporter.php index 83b9daf..b13b970 100644 --- a/app/Filament/Imports/RequestCharacteristicImporter.php +++ b/app/Filament/Imports/RequestCharacteristicImporter.php @@ -40,9 +40,17 @@ class RequestCharacteristicImporter extends Importer ->relationship() ->rules(['required']), ImportColumn::make('aufnr') - ->label('AUFNR') - ->exampleHeader('AUFNR') + ->label('JOB NUMBER') + ->exampleHeader('JOB NUMBER') ->example('1234567'), + ImportColumn::make('gernr') + ->label('SERIAL NUMBER') + ->exampleHeader('SERIAL NUMBER') + ->example('1234567890123'), + ImportColumn::make('model_type') + ->label('MODEL TYPE') + ->exampleHeader('MODEL TYPE') + ->example('PUMP'), ImportColumn::make('characteristic_name') ->label('CHARACTERISTIC NAME') ->exampleHeader('CHARACTERISTIC NAME') @@ -111,10 +119,6 @@ class RequestCharacteristicImporter extends Importer ->label('UPDATED BY') ->exampleHeader('UPDATED BY') ->example('RAW01234'), - ImportColumn::make('model_type') - ->label('MODEL TYPE') - ->exampleHeader('MODEL TYPE') - ->example('PUMP'), ]; } @@ -125,15 +129,15 @@ class RequestCharacteristicImporter extends Importer // 'email' => $this->data['email'], // ]); - return new RequestCharacteristic(); + return new RequestCharacteristic; } public static function getCompletedNotificationBody(Import $import): string { - $body = 'Your request characteristic import has completed and ' . number_format($import->successful_rows) . ' ' . str('row')->plural($import->successful_rows) . ' imported.'; + $body = 'Your request characteristic import has completed and '.number_format($import->successful_rows).' '.str('row')->plural($import->successful_rows).' imported.'; if ($failedRowsCount = $import->getFailedRowsCount()) { - $body .= ' ' . number_format($failedRowsCount) . ' ' . str('row')->plural($failedRowsCount) . ' failed to import.'; + $body .= ' '.number_format($failedRowsCount).' '.str('row')->plural($failedRowsCount).' failed to import.'; } return $body; -- 2.49.1