|
@@ -771,10 +771,18 @@ class NewsService implements NewsServiceInterface
|
|
|
if (empty($category)) {
|
|
|
return Result::error("查询失败", 0);
|
|
|
}
|
|
|
+ //手动推荐文章
|
|
|
+ $commend_ids = $result['commend_ids'] ? json_decode($result['commend_ids']) : [];
|
|
|
+ $commendArticle = Article::where('commend_id', 'in', $commend_ids)
|
|
|
+ ->where('status', 1)
|
|
|
+ ->orderBy('updated_at', 'desc')
|
|
|
+ ->limit(5)
|
|
|
+ ->get();
|
|
|
$result['category_id'] = $category['category_id'];
|
|
|
$result['cat_name'] = $category['alias'];
|
|
|
$result['website_name'] = $category['website_name'] ?? "";
|
|
|
$result['suffix'] = $category['suffix'] ?? "";
|
|
|
+ $result['commendArticle'] = $commendArticle;
|
|
|
return Result::success($result);
|
|
|
}
|
|
|
|