From 5f9fae29b45a7dfcb4f1d2afea8f7f4a124a2909 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Wed, 24 Aug 2022 17:19:21 +0800 Subject: [PATCH] fixed tax --- beike/Shop/Services/TotalServices/TaxService.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/beike/Shop/Services/TotalServices/TaxService.php b/beike/Shop/Services/TotalServices/TaxService.php index 199ab44c..bd7a6a6e 100644 --- a/beike/Shop/Services/TotalServices/TaxService.php +++ b/beike/Shop/Services/TotalServices/TaxService.php @@ -17,8 +17,13 @@ use Beike\Shop\Services\TotalService; class TaxService { - public static function getTotal(TotalService $totalService) + public static function getTotal(TotalService $totalService): ?array { + $taxEnabled = system_setting('base.tax', false); + if (!$taxEnabled) { + return null; + } + $taxes = $totalService->taxes; $totalItems = [];