From 40f3f293e375b8d04f4bc24c30eb06652f97ac40 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Mon, 31 Mar 2025 13:58:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E5=88=86=E7=B1=BB=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/v1/ArticleCategory.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/admin/controller/v1/ArticleCategory.php b/app/admin/controller/v1/ArticleCategory.php index f24d7c40..bb6ddb65 100644 --- a/app/admin/controller/v1/ArticleCategory.php +++ b/app/admin/controller/v1/ArticleCategory.php @@ -14,14 +14,21 @@ class ArticleCategory // 分类列表 public function list() { - $param = request()->param(['name' => '']); + $param = request()->param([ + 'name' => '', + 'is_show', + ]); $categorys = ArticleCategoryModel::field([ 'id', 'name' ]) ->language(request()->lang_id) ->withSearch(['name'], ['name' => $param['name']]) - ->isShow(true) + ->where(function($query) use($param) { + if (isset($param['is_show'])) { + $query->where('is_show', '=', $param['is_show']); + } + }) ->order('sort', 'asc') ->select(); return success('获取成功', $categorys);