data = $data; $this->adList = $adList; } public function toResponse($request = null) { $res = $this->data; if (!empty($res)) { foreach ($res->items() as &$item) { $item->cover = M3u8CacheRepository::getImageUrl($item->cover); $item->shop_cover = M3u8CacheRepository::getImageUrl($item->shops->cover); $item->shop_name = $item->shops->title; $item->credit_value = $item->shops->credit_value; unset($item->shops_uid); unset($item->shops); } } $res = $res->toArray(); $res['ad'] = $this->adList; return json_success($res); } }