diff --git a/app/admin/controller/v1/AttachmentCategory.php b/app/admin/controller/v1/AttachmentCategory.php index 3d87c113..cc0c4b45 100644 --- a/app/admin/controller/v1/AttachmentCategory.php +++ b/app/admin/controller/v1/AttachmentCategory.php @@ -18,6 +18,7 @@ class AttachmentCategory { $params = request()->param([ 'name', + 'is_show', 'page/d' => 1, 'size/d' => 10 ]); @@ -39,7 +40,13 @@ class AttachmentCategory 'page' => $params['page'] ]); } else if ('all' == request()->param('scene')) { - $categorys = $categorys->isShow()->select()->hidden(['sort', 'is_show']); + $categorys = $categorys->where(function($query) use($params) { + if (isset($params['is_show'])) { + $query->where('is_show', '=', $params['is_show']); + } + }) + ->select() + ->hidden(['sort', 'is_show']); } return success('获取成功', $categorys);