From 19795f8f35edefb5129b844b14f12677740c865c Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Mon, 11 Sep 2023 17:17:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BA=91=E5=95=86=E5=93=81sk?= =?UTF-8?q?u=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/product/SpuRepository.php | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/app/common/repositories/store/product/SpuRepository.php b/app/common/repositories/store/product/SpuRepository.php index b03b867f..28169d2d 100644 --- a/app/common/repositories/store/product/SpuRepository.php +++ b/app/common/repositories/store/product/SpuRepository.php @@ -216,20 +216,18 @@ class SpuRepository extends BaseRepository } $productAttrList = Db::name('store_product_attr_value')->whereIn('product_id', $productIdArray)->field(['product_id', 'sku', 'price', 'stock', 'image', 'weight', 'volume', 'sales', 'unique', 'bar_code', 'ot_price', 'svip_price'])->select(); foreach($productAttrList as $prod) { - $productSkuArray[$prod['product_id']][] = [ - $prod['sku'] => [ - "sku" => $prod['sku'], - "price" => $prod['price'], - "stock" => $prod['stock'], - "image" => $prod['image'], - "weight" => $prod['weight'], - "volume" => $prod['volume'], - "sales" => $prod['sales'], - "unique" => $prod['unique'], - "bar_code" => $prod['bar_code'], - "ot_price" => $prod['ot_price'], - "svip_price" => $prod['svip_price'] - ] + $productSkuArray[$prod['product_id']][$prod['sku']] = [ + "sku" => $prod['sku'], + "price" => $prod['price'], + "stock" => $prod['stock'], + "image" => $prod['image'], + "weight" => $prod['weight'], + "volume" => $prod['volume'], + "sales" => $prod['sales'], + "unique" => $prod['unique'], + "bar_code" => $prod['bar_code'], + "ot_price" => $prod['ot_price'], + "svip_price" => $prod['svip_price'] ]; } foreach ($list as &$item) {