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 ])