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) {