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