From 11fe3714671107a240a103cfcb2f7a6792111972 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Wed, 1 Mar 2023 15:57:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9D=99=E6=80=81=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/service/GoodsService.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/service/GoodsService.php b/app/service/GoodsService.php index 83d23325f..7863f505d 100755 --- a/app/service/GoodsService.php +++ b/app/service/GoodsService.php @@ -2097,7 +2097,7 @@ class GoodsService $key = $goods_id.(empty($spec) ? '' : md5(json_encode($spec, JSON_UNESCAPED_UNICODE))); if(array_key_exists($key, $goods_service_goods_spec_base_static_data)) { - $base = $goods_service_goods_spec_base_static_data[$key]; + $base = Db::name('GoodsSpecBase')->find($goods_service_goods_spec_base_static_data[$key]]); } else { // 有规格值 $base = []; @@ -2142,7 +2142,10 @@ class GoodsService } else { $base = Db::name('GoodsSpecBase')->where($where)->find(); } - $goods_service_goods_spec_base_static_data[$key] = $base; + if(!empty($base)) + { + $goods_service_goods_spec_base_static_data[$key] = $base['id']; + } } // 是否有规格