获取购物车商品总额
This commit is contained in:
parent
a55d234e94
commit
0f0ba924ce
|
|
@ -102,4 +102,16 @@ class TotalService
|
|||
|
||||
return $this->totals;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前购物车商品总额
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getSubTotal(): mixed
|
||||
{
|
||||
$carts = $this->cartProducts;
|
||||
|
||||
return collect($carts)->sum('subtotal');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
namespace Beike\Shop\Services\TotalServices;
|
||||
|
||||
use Beike\Shop\Services\CheckoutService;
|
||||
use Beike\Shop\Services\TotalService;
|
||||
|
||||
class SubtotalService
|
||||
{
|
||||
|
|
@ -24,7 +23,7 @@ class SubtotalService
|
|||
public static function getTotal(CheckoutService $checkout)
|
||||
{
|
||||
$totalService = $checkout->totalService;
|
||||
$amount = self::getAmount($totalService);
|
||||
$amount = $totalService->getSubTotal();
|
||||
$totalData = [
|
||||
'code' => 'sub_total',
|
||||
'title' => trans('shop/carts.product_total'),
|
||||
|
|
@ -37,11 +36,4 @@ class SubtotalService
|
|||
|
||||
return $totalData;
|
||||
}
|
||||
|
||||
public static function getAmount(TotalService $totalService)
|
||||
{
|
||||
$carts = $totalService->cartProducts;
|
||||
|
||||
return collect($carts)->sum('subtotal');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue