removed columns coilnumber and order quantity,received quantity in import
This commit is contained in:
@@ -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,
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user