diff --git a/app/admin/controller/v1/AttachmentCategory.php b/app/admin/controller/v1/AttachmentCategory.php index 964949fd..3d87c113 100644 --- a/app/admin/controller/v1/AttachmentCategory.php +++ b/app/admin/controller/v1/AttachmentCategory.php @@ -39,7 +39,7 @@ class AttachmentCategory 'page' => $params['page'] ]); } else if ('all' == request()->param('scene')) { - $categorys = $categorys->select()->hidden(['sort', 'is_show']); + $categorys = $categorys->isShow()->select()->hidden(['sort', 'is_show']); } return success('获取成功', $categorys); diff --git a/app/admin/model/v1/AttachmentCategoryModel.php b/app/admin/model/v1/AttachmentCategoryModel.php index 378cb171..4dcad54f 100644 --- a/app/admin/model/v1/AttachmentCategoryModel.php +++ b/app/admin/model/v1/AttachmentCategoryModel.php @@ -28,4 +28,10 @@ class AttachmentCategoryModel extends AttachmentCategoryBaseModel { $query->where('language_id', '=', $value); } + + // 查询显示状态数据 + public function scopeIsShow($query, bool $value = true) + { + $query->where('is_show', '=', (int)$value); + } }