Browse Source

TVA : set id_tax_rate à la création des ProductOrder

dev
Guillaume Bourgeois 4 years ago
parent
commit
536c5892c5
3 changed files with 6 additions and 1 deletions
  1. +4
    -0
      backend/controllers/OrderController.php
  2. +1
    -0
      common/models/Subscription.php
  3. +1
    -1
      producer/controllers/OrderController.php

+ 4
- 0
backend/controllers/OrderController.php View File

@@ -109,6 +109,7 @@ class OrderController extends BackendController
$productOrder->price = $p->price;
$productOrder->unit = $p->unit;
$productOrder->step = $p->step;
$productOrder->id_tax_rate = $p->taxRate->id ;
$productOrder->save();
}
}
@@ -144,6 +145,7 @@ class OrderController extends BackendController
$productOrder->price = $p->price;
$productOrder->unit = $p->unit;
$productOrder->step = $p->step;
$productOrder->id_tax_rate = $p->taxRate->id ;
$productOrder->save();
}
}
@@ -863,6 +865,7 @@ class OrderController extends BackendController
$productOrder->unit = $product->unit;
$productOrder->step = $product->step;
$productOrder->price = $product->price;
$productOrder->id_tax_rate = $product->taxRate->id;
$productOrder->save();
}
}
@@ -924,6 +927,7 @@ class OrderController extends BackendController
$productOrder->unit = $product->unit;
$productOrder->step = $product->step;
$productOrder->price = $product->price;
$productOrder->id_tax_rate = $product->taxRate->id;
}
}


+ 1
- 0
common/models/Subscription.php View File

@@ -246,6 +246,7 @@ class Subscription extends ActiveRecordCommon
$productOrder->price = $productSubscription->product->price;
$productOrder->unit = $productSubscription->product->unit;
$productOrder->step = $productSubscription->product->step;
$productOrder->id_tax_rate = $productSubscription->product->taxRate->id;
$productOrder->save();
$productsAdd = true;
}

+ 1
- 1
producer/controllers/OrderController.php View File

@@ -326,7 +326,7 @@ class OrderController extends ProducerBaseController
$productOrder->id_product = $product->id;

$productOrder->price = $product->price;
$productOrder->id_tax_rate = $product->id_tax_rate;
$productOrder->id_tax_rate = $product->taxRate->id;

$unit = (!is_null($order) && isset($unitsArray[$product->id])) ? $unitsArray[$product->id] : $product->unit;
$coefficient = Product::$unitsArray[$unit]['coefficient'];

Loading…
Cancel
Save