From c4f42c12e64b63e9135f96f11473c05e22ef0268 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Fri, 19 Mar 2021 10:41:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/user/controller/User.php | 9 +++++---- app/user/model/User.php | 5 +++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/user/controller/User.php b/app/user/controller/User.php index c490bd5..a262c93 100644 --- a/app/user/controller/User.php +++ b/app/user/controller/User.php @@ -16,12 +16,13 @@ class User extends Controller if (isset($_GET['PageIndex'])) { $page = ($_GET['PageIndex'] - 1) * 50; } - $where = []; + $where = ''; if(!empty($_GET['keyWord'])){ - $where['LoginCode'] = ['like','%'.$_GET['keyWord'].'%']; + + $where = "LoginCode like '%".$_GET['keyWord']."%' or Phone like '%".$_GET['keyWord']."%'"; } $user_model = new UserModel; - $user_list = $user_model->getListPage($where, '*', 'id desc', "$page,50"); + $user_list = $user_model->getUserListPage($where, '*', 'id desc', "$page,50"); foreach ($user_list as &$info){ $info['Password'] = ''; @@ -43,7 +44,7 @@ class User extends Controller 'Code' => 10000, 'Data' => $user_list, 'Message' => '', - 'TotalCount' => (int)$user_model->getCount()['count'], + 'TotalCount' => (int)$user_model->getCount($where)['count'], ]; echo json_encode($data); } diff --git a/app/user/model/User.php b/app/user/model/User.php index 4138e3c..02a1135 100644 --- a/app/user/model/User.php +++ b/app/user/model/User.php @@ -19,4 +19,9 @@ class User extends Model { return $this->field($fields)->where($where)->fetch(); } + + public function getUserListPage($where = '', $fields = '*', $order = 'id desc', $limit = '50') + { + return $this->field($fields)->where($where)->order($order)->limit($limit)->fetchAll(); + } } \ No newline at end of file