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 = [];