Переглянути джерело

PriceUtils : getTotalReductions

feature/export_comptable
Guillaume 4 роки тому
джерело
коміт
b1a49f9be7
1 змінених файлів з 22 додано та 2 видалено
  1. +22
    -2
      ShopBundle/Services/Price/OrderShopPriceUtils.php

+ 22
- 2
ShopBundle/Services/Price/OrderShopPriceUtils.php Переглянути файл

@@ -301,14 +301,34 @@ class OrderShopPriceUtils implements OrderShopPriceUtilsInterface
return $amountWithTax;
}

public function getTotalReductions()
public function getTotalReductions(OrderShopInterface $orderShop)
{
$total = 0 ;

foreach($orderShop->getOrderReductionCarts() as $orderReductionCart) {
$total += $this->getOrderProductsReductionCartAmountWithoutTax($orderShop, $orderReductionCart) ;
}

foreach($orderShop->getOrderReductionCredits() as $orderReductionCredit) {
$total += $this->getOrderProductsReductionCreditAmountWithoutTax($orderShop, $orderReductionCredit) ;
}

return $total ;
}

public function getTotalReductionsWithTax()
public function getTotalReductionsWithTax(OrderShopInterface $orderShop)
{
$total = 0 ;

foreach($orderShop->getOrderReductionCarts() as $orderReductionCart) {
$total += $this->getOrderProductsReductionCartAmountWithTax($orderShop, $orderReductionCart) ;
}

foreach($orderShop->getOrderReductionCredits() as $orderReductionCredit) {
$total += $this->getOrderProductsReductionCreditAmountWithTax($orderShop, $orderReductionCredit) ;
}

return $total ;
}
}


Завантаження…
Відмінити
Зберегти