Skip to content

Commit 9e3078b

Browse files
committed
fix(资讯): 修复资讯后台筛选指定所属类别无效问题 fix#495
1 parent 097e6fd commit 9e3078b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/slimkit-plus-news/src/AdminControllers/NewsPinnedController.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public function index(Request $request, NewsPinned $newsPinnedModel)
4444
$max_id = $request->query('max_id', 0);
4545
$user = $request->query('user');
4646
$state = $request->query('state');
47+
$category = $request->query('cate_id');
4748

4849
$pinneds = $newsPinnedModel->with('news', 'user')
4950
->where('channel', 'news')
@@ -66,6 +67,9 @@ public function index(Request $request, NewsPinned $newsPinnedModel)
6667
->when($user, function ($query) use ($user) {
6768
return $query->where('user_id', $user);
6869
})
70+
->when($category, function ($query) use ($category) {
71+
return $query->where('cate_id', $category);
72+
})
6973
->whereExists(function ($query) {
7074
return $query->from('news')->whereRaw('news.id = news_pinneds.target')->where('deleted_at', null);
7175
})

0 commit comments

Comments
 (0)