From 5de6d87f9d07a53ae12bbe4994705a6371ca5643 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Wed, 10 Aug 2022 14:01:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A8=8E=E7=B1=BB=20https://?= =?UTF-8?q?guangdagit.com/beike/beikeshop/issues/28?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Admin/Repositories/TaxClassRepo.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/beike/Admin/Repositories/TaxClassRepo.php b/beike/Admin/Repositories/TaxClassRepo.php index ea0b1950..748407d8 100644 --- a/beike/Admin/Repositories/TaxClassRepo.php +++ b/beike/Admin/Repositories/TaxClassRepo.php @@ -39,8 +39,16 @@ class TaxClassRepo ]); $taxClass->saveOrFail(); + $rules = []; + foreach ($data['tax_rules'] as $rule) { + $rules[] = [ + 'tax_rate_id' => $rule['tax_rate_id'], + 'based' => $rule['based'], + 'priority' => (int)$rule['priority'], + ]; + } $taxClass->taxRules()->delete(); - $taxClass->taxRules()->createMany($data['tax_rules']); + $taxClass->taxRules()->createMany($rules); $taxClass->load(['taxRules']); return $taxClass; }