From eca2f892ef4e2755d07f18fe073a6ec8834028e9 Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Wed, 23 Jul 2025 13:17:10 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/BaseController.php | 10 +++++++++- app/Http/Controllers/Admin/CourseContentController.php | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/BaseController.php b/app/Http/Controllers/Admin/BaseController.php index 0ca5e2a..500d009 100755 --- a/app/Http/Controllers/Admin/BaseController.php +++ b/app/Http/Controllers/Admin/BaseController.php @@ -91,6 +91,14 @@ class BaseController extends CommonController if ($op == 'notlike') { $query->where($key, 'not like', '%' . $value . '%'); } + // null搜索 + if ($op == 'null') { + $query->whereNull($key); + } + // notnull搜索 + if ($op == 'notnull') { + $query->whereNotNull($key); + } // 范围搜索 if ($op == 'range') { list($from, $to) = explode(',', $value); @@ -243,7 +251,7 @@ class BaseController extends CommonController public function excelShow() { $file = \request()->file('file'); - $data = \request('data',[]); + $data = \request('data', []); //判断文件是否有效 if (!(\request()->hasFile('file') && $file->isValid())) { return $this->fail([ResponseCode::ERROR_BUSINESS, '文件不存在或无效']); diff --git a/app/Http/Controllers/Admin/CourseContentController.php b/app/Http/Controllers/Admin/CourseContentController.php index 68a0839..9a649b2 100755 --- a/app/Http/Controllers/Admin/CourseContentController.php +++ b/app/Http/Controllers/Admin/CourseContentController.php @@ -80,6 +80,14 @@ class CourseContentController extends BaseController if ($op == 'notlike') { $query->where($key, 'not like', '%' . $value . '%'); } + // null搜索 + if ($op == 'null') { + $query->whereNull($key); + } + // notnull搜索 + if ($op == 'notnull') { + $query->whereNotNull($key); + } // 范围搜索 if ($op == 'range') { list($from, $to) = explode(',', $value);