From 237d786cbeaa07a52fa2bff5564b419bedbd545f Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Mon, 31 Mar 2025 14:03:34 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E8=A7=86?= =?UTF-8?q?=E9=A2=91=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/VideoCategory.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/admin/controller/v1/VideoCategory.php b/app/admin/controller/v1/VideoCategory.php index e09c7276..b43a3d41 100644 --- a/app/admin/controller/v1/VideoCategory.php +++ b/app/admin/controller/v1/VideoCategory.php @@ -16,7 +16,10 @@ class VideoCategory */ public function list() { - $param = request()->param(['name' => '']); + $param = request()->param([ + 'name' => '', + 'is_show' + ]); $categorys = VideoCategoryModel::field([ 'id', 'name', @@ -25,7 +28,11 @@ class VideoCategory 'name' => $param['name']??null ]) ->language(request()->lang_id) - ->isShow() + ->where(function($query) use($param) { + if (isset($param['is_show'])) { + $query->where('is_show', '=', $param['is_show']); + } + }) ->order(['sort' => 'asc', 'id' => 'desc']) ->select();