removed columns coilnumber and order quantity,received quantity in import
This commit is contained in:
@@ -21,10 +21,10 @@ class ProcessOrderImporter extends Importer
|
|||||||
return [
|
return [
|
||||||
ImportColumn::make('plant')
|
ImportColumn::make('plant')
|
||||||
->requiredMapping()
|
->requiredMapping()
|
||||||
->exampleHeader('Plant Name')
|
->exampleHeader('Plant Code')
|
||||||
->example('Ransar Industries-I')
|
->example('1000')
|
||||||
->label('Plant Name')
|
->label('Plant Code')
|
||||||
->relationship(resolveUsing:'name')
|
->relationship(resolveUsing:'code')
|
||||||
->rules(['required']),
|
->rules(['required']),
|
||||||
ImportColumn::make('item')
|
ImportColumn::make('item')
|
||||||
->requiredMapping()
|
->requiredMapping()
|
||||||
@@ -38,25 +38,9 @@ class ProcessOrderImporter extends Importer
|
|||||||
->example('200000166843')
|
->example('200000166843')
|
||||||
->label('Process Order')
|
->label('Process Order')
|
||||||
->rules(['required']),
|
->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')
|
ImportColumn::make('created_by')
|
||||||
->exampleHeader('Created By')
|
->exampleHeader('Created By')
|
||||||
->example('Admin')
|
->example('RAW01234')
|
||||||
->label('Created By'),
|
->label('Created By'),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@@ -64,7 +48,7 @@ class ProcessOrderImporter extends Importer
|
|||||||
public function resolveRecord(): ?ProcessOrder
|
public function resolveRecord(): ?ProcessOrder
|
||||||
{
|
{
|
||||||
$warnMsg = [];
|
$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();
|
$itemCode = Item::where('code', $this->data['item'])->first();
|
||||||
$iCode = trim($this->data['item']);
|
$iCode = trim($this->data['item']);
|
||||||
|
|
||||||
@@ -85,24 +69,6 @@ class ProcessOrderImporter extends Importer
|
|||||||
$warnMsg[] = "Process Order cannot be empty";
|
$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();
|
$user = User::where('name', $this->data['created_by'])->first();
|
||||||
if (!$user) {
|
if (!$user) {
|
||||||
$warnMsg[] = "User not found";
|
$warnMsg[] = "User not found";
|
||||||
@@ -116,9 +82,9 @@ class ProcessOrderImporter extends Importer
|
|||||||
'plant_id' => $plant->id,
|
'plant_id' => $plant->id,
|
||||||
'item_id' => $itemCode->id,
|
'item_id' => $itemCode->id,
|
||||||
'process_order' => trim($this->data['process_order']),
|
'process_order' => trim($this->data['process_order']),
|
||||||
'coil_number' => $this->data['coil_number'] ?? null,
|
'coil_number' => "0",
|
||||||
'order_quantity' => $this->data['order_quantity'],
|
'order_quantity' => 0,
|
||||||
'received_quantity' => trim($this->data['received_quantity']),
|
'received_quantity' => 0,
|
||||||
'created_by' => $user->name,
|
'created_by' => $user->name,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user