This commit is contained in:
rahulshukla-home 2020-09-02 10:37:54 +05:30
parent 2ab7ca98db
commit 22b3d11e01
1 changed files with 23 additions and 0 deletions

View File

@ -156,5 +156,28 @@ class OrderItemRepository extends Repository
}
$orderedInventory->update(['qty' => $qty]);
if ($orderItem->getTypeInstance()->isStockable()) {
$shipmentItems = $orderItem->parent ? $orderItem->parent->shipment_items : $orderItem->shipment_items;
if ($shipmentItems) {
foreach ($shipmentItems as $shipmentItem) {
if ($orderItem->parent) {
$shippedQty = $orderItem->qty_ordered
? ($orderItem->qty_ordered / $orderItem->parent->qty_ordered) * $shipmentItem->qty
: $orderItem->parent->qty_ordered;
} else {
$shippedQty = $shipmentItem->qty;
}
$inventory = $orderItem->product->inventories()
// ->where('vendor_id', $data['vendor_id'])
->where('inventory_source_id', $shipmentItem->shipment->inventory_source_id)
->first();
$inventory->update(['qty' => $inventory->qty + $shippedQty]);
}
}
}
}
}