From f082587ef4069399190d471d3e7d229273e4278c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 6 Jun 2026 16:36:02 +0530 Subject: [PATCH] Updated created_by and updated_by column value passing logic --- .../Imports/MotorTestingMasterImporter.php | 47 +++++++------------ 1 file changed, 18 insertions(+), 29 deletions(-) diff --git a/app/Filament/Imports/MotorTestingMasterImporter.php b/app/Filament/Imports/MotorTestingMasterImporter.php index 3cf311e..ed5dbe4 100644 --- a/app/Filament/Imports/MotorTestingMasterImporter.php +++ b/app/Filament/Imports/MotorTestingMasterImporter.php @@ -216,18 +216,18 @@ class MotorTestingMasterImporter extends Importer ->label('Plant Code') ->relationship(resolveUsing: 'code') ->rules(['required']), - ImportColumn::make('created_by') - ->requiredMapping() - ->exampleHeader('Created By') - ->example([Filament::auth()->user()->name, Filament::auth()->user()->name, Filament::auth()->user()->name]) - ->label('Created By') - ->rules(['required']), - ImportColumn::make('updated_by') - ->requiredMapping() - ->exampleHeader('Updated By') - ->example([Filament::auth()->user()->name, Filament::auth()->user()->name, Filament::auth()->user()->name]) - ->label('Updated By') - ->rules(['required']), + // ImportColumn::make('created_by') + // ->requiredMapping() + // ->exampleHeader('Created By') + // ->example([Filament::auth()->user()->name, Filament::auth()->user()->name, Filament::auth()->user()->name]) + // ->label('Created By') + // ->rules(['required']), + // ImportColumn::make('updated_by') + // ->requiredMapping() + // ->exampleHeader('Updated By') + // ->example([Filament::auth()->user()->name, Filament::auth()->user()->name, Filament::auth()->user()->name]) + // ->label('Updated By') + // ->rules(['required']), ]; } @@ -266,8 +266,8 @@ class MotorTestingMasterImporter extends Importer $noloadPowUl = trim($this->data['noload_pow_ul']); $noloadSpdLl = trim($this->data['noload_spd_ll']); $noloadSpdUl = trim($this->data['noload_spd_ul']); - $createdBy = trim($this->data['created_by']); - $updatedBy = trim($this->data['updated_by']); + $createdBy = Filament::auth()->user()->name; + $updatedBy = Filament::auth()->user()->name; $plant = null; if (Str::length($plantCod) < 4 || ! is_numeric($plantCod) || ! preg_match('/^[1-9]\d{3,}$/', $plantCod)) { @@ -387,19 +387,8 @@ class MotorTestingMasterImporter extends Importer $created = $oldCode->created_by ? User::where('name', $oldCode->created_by)->first() : null; if (! $created) { $warnMsg[] = 'Created by not found on update'; - } - $updated = User::where('name', $updatedBy)->first(); - if (! $updated) { - $warnMsg[] = 'Updated by not found on update'; - } - } else { - $created = User::where('name', $createdBy)->first(); - if (! $created) { - $warnMsg[] = 'Created by not found'; - } - $updated = User::where('name', $updatedBy)->first(); - if (! $updated) { - $warnMsg[] = 'Updated by not found'; + } else { + $createdBy = $created->name; } } } @@ -444,8 +433,8 @@ class MotorTestingMasterImporter extends Importer 'noload_pow_ul' => $noloadPowUl, 'noload_spd_ll' => $noloadSpdLl, 'noload_spd_ul' => $noloadSpdUl, - 'created_by' => $created->name, - 'updated_by' => $updated->name, + 'created_by' => $createdBy, + 'updated_by' => $updatedBy, ] );