// Adding the OrderCarrier class to handle carriers in an order
This commit is contained in:
@@ -1084,10 +1084,14 @@ class OrderCore extends ObjectModel
|
||||
$order_invoice->add();
|
||||
|
||||
// Update order_carrier
|
||||
Db::getInstance()->execute('
|
||||
UPDATE `'._DB_PREFIX_.'order_carrier`
|
||||
SET `id_order_invoice` = '.(int)$order_invoice->id.'
|
||||
WHERE `id_order` = '.(int)$order_invoice->id_order);
|
||||
$id_order_carrier = Db::getInstance()->getValue('
|
||||
SELECT `id_order_carrier`
|
||||
FROM `'._DB_PREFIX_.'order_carrier`
|
||||
WHERE `id_order` = '.(int)$order_invoice->id_order.'
|
||||
AND `id_order_invoice` IS NOT NULL');
|
||||
$order_carrier = new OrderCarrier($id_order_carrier);
|
||||
$order_carrier->id_order_invoice = (int)$order_invoice->id;
|
||||
$order_carrier->update();
|
||||
|
||||
// Update order detail
|
||||
Db::getInstance()->execute('
|
||||
|
||||
Reference in New Issue
Block a user