diff --git a/app/Rpc/v1/NewsService.php b/app/Rpc/v1/NewsService.php index b148f82..f8ac842 100755 --- a/app/Rpc/v1/NewsService.php +++ b/app/Rpc/v1/NewsService.php @@ -53,12 +53,21 @@ class NewsService extends BaseService ->get() ->toArray(); + $guess = AppNews::formatQuery(['created_at']) + ->where('platform', $app_id) + ->where('is_delete', 0) + ->select(['title', 'id', 'cover', 'created_at']) + ->limit(10) + ->orderBy(Db::raw('RAND()')) + ->get() + ->toArray(); + // 上一篇文章 $query['prevNews'] = AppNews::query()->where('id', '<', $id)->select(['title', 'id'])->where('platform', $app_id)->where('is_delete', 0)->orderBy('id', 'desc')->first(); // 下一篇文章 $query['nextNews'] = AppNews::query()->where('id', '>', $id)->select(['title', 'id'])->where('platform', $app_id)->where('is_delete', 0)->first(); - return $this->getResponse()->setData($query)->setCode(0)->send(); + return $this->getResponse()->setExtra('guess', $guess)->setData($query)->setCode(0)->send(); } /**