diff --git a/app/api/logic/GoodsLogic.php b/app/api/logic/GoodsLogic.php index 7484696..9688a58 100644 --- a/app/api/logic/GoodsLogic.php +++ b/app/api/logic/GoodsLogic.php @@ -119,14 +119,15 @@ class GoodsLogic{ if(empty($goods)){ return []; } - + $goodsModel = new Goods(); //点击量 - $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']); + $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 = self::checkActivity($goods);