From 10c2abb8816fb648ca9f102548a70062acd9f42b Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 20 Feb 2026 14:31:06 +0530 Subject: [PATCH] Changed logic in process order importer --- app/Filament/Imports/ProcessOrderImporter.php | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/app/Filament/Imports/ProcessOrderImporter.php b/app/Filament/Imports/ProcessOrderImporter.php index 91854d8..b788639 100644 --- a/app/Filament/Imports/ProcessOrderImporter.php +++ b/app/Filament/Imports/ProcessOrderImporter.php @@ -79,11 +79,23 @@ class ProcessOrderImporter extends Importer ->example('0') ->label('REWORK STATUS') ->rules(['required']), + ImportColumn::make('created_at') + ->exampleHeader('CREATED AT') + ->example('2026-02-20 13:00:00') + ->label('CREATED AT') + ->rules(['required']), + ImportColumn::make('updated_at') + ->exampleHeader('UPDATED AT') + ->example('2026-02-20 13:00:00') + ->label('UPDATED AT'), ImportColumn::make('created_by') ->exampleHeader('CREATED BY') ->example('RAW01234') - ->label('CREATED BY') - ->rules(['required']), + ->label('CREATED BY'), + ImportColumn::make('updated_by') + ->exampleHeader('UPDATED BY') + ->example('RAW01234') + ->label('UPDATED BY'), ]; } @@ -102,7 +114,10 @@ class ProcessOrderImporter extends Importer $orderQuan = trim($this->data['order_quantity'] ?? ''); $recQuan = trim($this->data['received_quantity'] ?? ''); $processOrder = trim($this->data['process_order'] ?? ''); + $createdAt = trim($this->data['created_at'] ?? ''); $createdBy = trim($this->data['created_by'] ?? ''); + $updatedAt = trim($this->data['updated_at'] ?? ''); + $updatedBy = trim($this->data['updated_by'] ?? ''); // $user = Filament::auth()->user(); // $operatorName = $user->name; @@ -197,7 +212,10 @@ class ProcessOrderImporter extends Importer 'sfg_number' => $sfgNo, 'machine_name' => $machineName, 'rework_status' => $reworkStatus, + 'created_at' => $createdAt, + 'updated_at' => $updatedAt, 'created_by' => $createdBy, + 'updated_by' => $updatedBy, ] ); @@ -225,7 +243,10 @@ class ProcessOrderImporter extends Importer 'sfg_number' => $sfgNo, 'machine_name' => $machineName, 'rework_status' => $reworkStatus, + 'created_at' => $createdAt, + 'updated_at' => $updatedAt, 'created_by' => $createdBy, + 'updated_by' => $updatedBy, ] ); @@ -246,8 +267,8 @@ class ProcessOrderImporter extends Importer // 'sfg_number' => $sfgNo, // 'machine_name' => $machineId, 'rework_status' => 1, - 'updated_by' => $createdBy, - 'updated_at' => now(), + 'updated_by' => $updatedBy, + 'updated_at' => $updatedAt, ]); return $updated; }