request->all(); //判断是普通商品还是特价商品 if(isset($params['activity']) && $params['activity'] == Goods::IS_ACTIVITY){ $res['detail'] = $this->goodsActivityService->do($params['goods_id']); $res['banner'] = $this->goodsActivityService->getBanner(); }else{ $res['detail'] = $this->goodsService->do($params['goods_id']); $res['banner'] = $this->goodsService->getBanner(); } if(isset($params['user_id'])) { $res['detail']->store->is_collected = (bool)$this->collectService->check($params['user_id'], $params['store_id']); }else{ $res['detail']->store->is_collected = ''; } return $this->success($res); } }