diff --git a/app/Rpc/v1/NewsService.php b/app/Rpc/v1/NewsService.php index 83cf006..0f78b6e 100755 --- a/app/Rpc/v1/NewsService.php +++ b/app/Rpc/v1/NewsService.php @@ -52,10 +52,17 @@ class NewsService extends BaseService '11' => [1, 11], '10' => [9, 10], ]; + $query = AppNews::formatQuery(['created_at']) - ->where('is_delete', 0) - ->where('platform', $relationId[$id] ?? $id) - ->select(['id']) + ->where('is_delete', 0); + + if (isset($relationId[$id])) { + $query->whereIn('platform', $relationId[$id]); + } else { + $query->whereIn('platform', $id); + } + + $query->select(['id']) ->orderBy('id', 'desc');; $pagination = $query->paginate($limit, page: $page); $ids = [];