Procházet zdrojové kódy

Prix

feature/export_comptable
Guillaume před 4 roky
rodič
revize
b4b6376eb9
1 změnil soubory, kde provedl 9 přidání a 3 odebrání
  1. +9
    -3
      ShopBundle/Services/Price/OrderShopPriceUtils.php

+ 9
- 3
ShopBundle/Services/Price/OrderShopPriceUtils.php Zobrazit soubor

@@ -46,7 +46,13 @@ class OrderShopPriceUtils implements OrderShopPriceUtilsInterface

public function getTotalOrderProductsTaxes(OrderShopInterface $orderShop):float
{
return 0 ;
$total = 0 ;

foreach($orderShop->getOrderProducts() as $orderProduct) {
$total += $this->orderProductPriceUtils->getTotalTaxes($orderProduct) / $this->getReductionsCoef($orderShop) ;
}

return $total ;
}

public function getOrderProductsTaxesAsArray(OrderShopInterface $orderShop):array
@@ -64,8 +70,8 @@ class OrderShopPriceUtils implements OrderShopPriceUtilsInterface
];
}

$orderProductsTaxes[$idTaxRate]['totalOrderProducts'] += $this->orderProductPriceUtils->getTotalWithReduction($orderProduct) * $this->getReductionsCoef($orderShop);
$orderProductsTaxes[$idTaxRate]['totalTaxes'] += $this->orderProductPriceUtils->getTotalTaxes($orderProduct) * $this->getReductionsCoef($orderShop) ;
$orderProductsTaxes[$idTaxRate]['totalOrderProducts'] += $this->orderProductPriceUtils->getTotalWithReduction($orderProduct) / $this->getReductionsCoef($orderShop);
$orderProductsTaxes[$idTaxRate]['totalTaxes'] += $this->orderProductPriceUtils->getTotalTaxes($orderProduct) / $this->getReductionsCoef($orderShop) ;
}

return $orderProductsTaxes ;

Načítá se…
Zrušit
Uložit