From 4092436eb45456967790bd846caf283d951bafc0 Mon Sep 17 00:00:00 2001 From: luofei <604446095@qq.com> Date: Fri, 9 Jun 2023 11:42:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=95=86=E5=93=81=E5=85=8D?= =?UTF-8?q?=E5=AE=A1=E7=9A=84=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 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/common/repositories/store/product/ProductRepository.php b/app/common/repositories/store/product/ProductRepository.php index 664ad8da..466059ad 100644 --- a/app/common/repositories/store/product/ProductRepository.php +++ b/app/common/repositories/store/product/ProductRepository.php @@ -14,6 +14,7 @@ namespace app\common\repositories\store\product; use app\common\model\store\product\ProductLabel; +use app\common\model\store\product\Spu; use app\common\model\user\User; use app\common\repositories\community\CommunityRepository; use app\common\repositories\store\coupon\StoreCouponRepository; @@ -307,7 +308,7 @@ class ProductRepository extends BaseRepository $settleParams['attr'] = $this->setAttr($data['attr'], $id); $data['price'] = $settleParams['data']['price']; unset($data['attrValue'],$data['attr'],$data['mer_cate_id']); - $ret = app()->make(SpuRepository::class)->getSearch(['product_id' => $id, 'product_type' => 0,])->find(); + $ret = Spu::getInstance()->where('product_id', $id)->whereIn('product_type',[0, 98])->find(); Db::transaction(function () use ($id, $data, $settleParams,$ret) { $this->save($id, $settleParams, null, [], 0); app()->make(SpuRepository::class)->update($ret->spu_id,['price' => $data['price']]);