From 511e690228c15dccfa868bd06de6eb36a03a442b Mon Sep 17 00:00:00 2001 From: xucong <850806214@qq.com> Date: Fri, 16 May 2025 14:13:25 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8F=90=E4=BA=A4=E7=BC=BA=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E4=B8=9C=E8=A5=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/logic/GoodsLogic.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/app/api/logic/GoodsLogic.php b/app/api/logic/GoodsLogic.php index 9688a58..1756cb3 100644 --- a/app/api/logic/GoodsLogic.php +++ b/app/api/logic/GoodsLogic.php @@ -114,20 +114,19 @@ class GoodsLogic{ } //商品详情 public static function getGoodsDetail($user_id,$id){ - - $goods = Goods::where(['id'=>$id,'status'=>1])->with(['goods_image','goods_item'])->find(); + $goods =Goods::find(['id'=>$id,'status'=>1])->with(['goods_image', 'goods_item']); +// $goods = Goods::where(['id'=>$id,'status'=>1])->with(['goods_image','goods_item']); if(empty($goods)){ return []; } - $goodsModel = new Goods(); - //点击量 - $data['click_count'] = $goods['click_count'] + 1; - Goods::where('id',$id)->update($data); - $goodsModel->sales_sum += $goods['virtual_sales_sum']; - $goodsModel->is_collect = 0; - $goodsModel->member_price = 0; - $goodsModel->append(['order_give_integral', 'commission_price']); + //点击量 + $goods->click_count = $goods->click_count + 1; + $goods->save(); + $goods->sales_sum += $goods->virtual_sales_sum; + $goods->is_collect = 0; + $goods->member_price = 0; + $goods->append(['order_give_integral', 'commission_price']); //检查商品是否整在参加活动,如果正在参加活动替换商品的价格为活动价 $goods = self::checkActivity($goods);