removed columns coilnumber and order quantity,received quantity in import

This commit is contained in:
dhanabalan
2025-11-22 11:45:07 +05:30
parent affa38251d
commit 8596c9109f

View File

@@ -21,10 +21,10 @@ class ProcessOrderImporter extends Importer
return [
ImportColumn::make('plant')
->requiredMapping()
->exampleHeader('Plant Name')
->example('Ransar Industries-I')
->label('Plant Name')
->relationship(resolveUsing:'name')
->exampleHeader('Plant Code')
->example('1000')
->label('Plant Code')
->relationship(resolveUsing:'code')
->rules(['required']),
ImportColumn::make('item')
->requiredMapping()
@@ -38,25 +38,9 @@ class ProcessOrderImporter extends Importer
->example('200000166843')
->label('Process Order')
->rules(['required']),
ImportColumn::make('coil_number')
->exampleHeader('Coil Number')
->example('1')
->label('Coil Number'),
ImportColumn::make('order_quantity')
->numeric()
->exampleHeader('Order Quantity')
->example('10')
->label('Order Quantity')
->rules(['integer']),
ImportColumn::make('received_quantity')
->numeric()
->exampleHeader('Received Quantity')
->example('5')
->label('Received Quantity')
->rules(['integer']),
ImportColumn::make('created_by')
->exampleHeader('Created By')
->example('Admin')
->example('RAW01234')
->label('Created By'),
];
}
@@ -64,7 +48,7 @@ class ProcessOrderImporter extends Importer
public function resolveRecord(): ?ProcessOrder
{
$warnMsg = [];
$plant = Plant::where('name', $this->data['plant'])->first();
$plant = Plant::where('code', $this->data['plant'])->first();
$itemCode = Item::where('code', $this->data['item'])->first();
$iCode = trim($this->data['item']);
@@ -85,24 +69,6 @@ class ProcessOrderImporter extends Importer
$warnMsg[] = "Process Order cannot be empty";
}
$coilNo = trim($this->data['coil_number'] ?? '');
if ($coilNo == '') {
$warnMsg[] = "Coil Number cannot be empty";
}
$ordQuan = trim($this->data['order_quantity'] ?? '');
if ($ordQuan == '') {
$warnMsg[] = "Order Quantity cannot be empty";
}
$recQuan = trim($this->data['received_quantity'] ?? '');
if ($recQuan == '') {
$warnMsg[] = "Received Quantity cannot be empty";
}
$user = User::where('name', $this->data['created_by'])->first();
if (!$user) {
$warnMsg[] = "User not found";
@@ -116,9 +82,9 @@ class ProcessOrderImporter extends Importer
'plant_id' => $plant->id,
'item_id' => $itemCode->id,
'process_order' => trim($this->data['process_order']),
'coil_number' => $this->data['coil_number'] ?? null,
'order_quantity' => $this->data['order_quantity'],
'received_quantity' => trim($this->data['received_quantity']),
'coil_number' => "0",
'order_quantity' => 0,
'received_quantity' => 0,
'created_by' => $user->name,
]);