From 7ca9f0dc6a9dca37c12a0a830a707502fc910f4a Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 4 Dec 2023 15:39:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/repositories/store/product/ProductRepository.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/common/repositories/store/product/ProductRepository.php b/app/common/repositories/store/product/ProductRepository.php index 3b851fcb..f2bda42c 100644 --- a/app/common/repositories/store/product/ProductRepository.php +++ b/app/common/repositories/store/product/ProductRepository.php @@ -277,8 +277,10 @@ class ProductRepository extends BaseRepository event('product.update.before', compact('id', 'data', 'merId', 'productType', 'conType')); $spuData = $product = $this->setProduct($data); $settleParams = $this->setAttrValue($data, $id, $productType, 1, $merId); - if (isset($data['mer_cate_id']) && $data['mer_cate_id'] != 0 &&$data['mer_cate_id'][0]!=0) { - $settleParams['cate'] = $this->setMerCate($data['mer_cate_id'], $id, $merId); + if (isset($data['mer_cate_id']) && $data['mer_cate_id'] != 0 ) { + if($data['mer_cate_id'][0]!=0){ + $settleParams['cate'] = $this->setMerCate($data['mer_cate_id'], $id, $merId); + } } $settleParams['attr'] = $this->setAttr($data['attr'], $id); $content = [