From b4b4b914c23ad8a06c3c626813ec23818de7b231 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Thu, 9 Jul 2026 10:05:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E9=85=8D=E4=BB=B6=E7=B1=BB=E5=9E=8B=E7=8A=B6=E6=80=81=E7=AD=9B?= =?UTF-8?q?=E9=80=89bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/v1/ProductCompatParts.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/admin/controller/v1/ProductCompatParts.php b/app/admin/controller/v1/ProductCompatParts.php index 89724a4c..543001c1 100644 --- a/app/admin/controller/v1/ProductCompatParts.php +++ b/app/admin/controller/v1/ProductCompatParts.php @@ -16,9 +16,9 @@ class ProductCompatParts { $params = request()->param([ 'name', - 'is_show', - 'page/d' => 1, - 'size/d' => 10 + 'is_show' => null, + 'page/d' => 1, + 'size/d' => 10 ]); $list = ProductCompatPartsModel::withoutField([ @@ -26,10 +26,7 @@ class ProductCompatParts 'deleted_at' ]) ->language(request()->lang_id) - ->where(function($query) use($params) { - if (empty($params['is_show'])) return; - $query->disabled($params['is_show'] == 1 ? 0 : 1); - }) + ->disabled(is_null($params['is_show']) ? null : ($params['is_show'] == 1 ? 0 : 1)) ->withSearch('name', [ 'name' => $params['name']??null ])