瀏覽代碼

Merge branch 'develop' of https://gitea.laclic.fr/Laclic/LcShopBundle into develop

feature/export_comptable
Fab 4 年之前
父節點
當前提交
16380e99d1
共有 2 個文件被更改,包括 14 次插入5 次删除
  1. +13
    -4
      ShopBundle/Services/Price/OrderShopPriceUtils.php
  2. +1
    -1
      ShopBundle/Services/Price/PriceUtils.php

+ 13
- 4
ShopBundle/Services/Price/OrderShopPriceUtils.php 查看文件

@@ -31,20 +31,29 @@ class OrderShopPriceUtils implements OrderShopPriceUtilsInterface
}

public function getTotalOrderProductsWithTax(OrderShopInterface $orderShop):float
{
return $this->getTotalOrderProductsWithTaxByOrderProducts($orderShop->getOrderProducts()) ;
}

public function getTotalOrderProductsWithTaxByOrderProducts($orderProducts):float
{
$total = 0;
foreach ($orderShop->getOrderProducts() as $orderProduct) {
foreach ($orderProducts as $orderProduct) {
$total += $this->orderProductPriceUtils->getTotalWithTaxAndReduction($orderProduct);
}

return $total;

}


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

+ 1
- 1
ShopBundle/Services/Price/PriceUtils.php 查看文件

@@ -34,7 +34,7 @@ class PriceUtils implements PriceUtilsInterface
$service = 'orderProductPriceUtils' ;
}

if($entity instanceof OrderShopInterface) {
if($entity instanceof OrderShopInterface || is_array($entity)) {
$service = 'orderShopPriceUtils' ;
}


Loading…
取消
儲存