diff --git a/app/AdminController.php b/app/AdminController.php index 5c4b8a5..1c59c8d 100644 --- a/app/AdminController.php +++ b/app/AdminController.php @@ -172,7 +172,7 @@ class AdminController extends BaseController } } } catch (\ReflectionException $e) {} - $subQuery = $this->model->field('id')->where($where)->order($order, 'desc')->limit($limit)->page($page)->buildSql(); + $subQuery = $this->model->field('id')->where($where)->order($order, 'desc')->limit((int)$limit)->page((int)$page)->buildSql(); $subQuery = '( SELECT object.id FROM ' . $subQuery . ' AS object )'; $list = $this->model->with($relation)->where('id in' . $subQuery)->order($order, 'desc')->select()->toArray(); foreach ($list as $key => $value) { diff --git a/app/admin/controller/system/Admin.php b/app/admin/controller/system/Admin.php index f842f16..6e873ba 100644 --- a/app/admin/controller/system/Admin.php +++ b/app/admin/controller/system/Admin.php @@ -97,7 +97,7 @@ class Admin extends AdminController $where[] = ['status', '=', $status]; $count = $this->model->where($where)->count(); $page = ($count <= $limit) ? 1 : $page; - $list = $this->model->where($where)->order("id asc")->withoutField('pwd')->limit($limit)->page($page)->select()->toArray(); + $list = $this->model->where($where)->order("id asc")->withoutField('pwd')->limit((int)$limit)->page((int)$page)->select()->toArray(); // 循环处理数据 foreach ($list as $key => $value) { diff --git a/app/admin/controller/system/Attachment.php b/app/admin/controller/system/Attachment.php index 49f2bdd..0015efe 100644 --- a/app/admin/controller/system/Attachment.php +++ b/app/admin/controller/system/Attachment.php @@ -70,7 +70,7 @@ class Attachment extends AdminController $page = ($count <= $limit) ? 1 : $page; // 生成查询数据 - $list = $this->model->where($where)->order("id desc")->limit($limit)->page($page)->select()->toArray(); + $list = $this->model->where($where)->order("id desc")->limit((int)$limit)->page((int)$page)->select()->toArray(); return $this->success('查询成功', "", $list, $count); } diff --git a/app/admin/controller/system/Dictionary.php b/app/admin/controller/system/Dictionary.php index 1ae5214..a7560a8 100644 --- a/app/admin/controller/system/Dictionary.php +++ b/app/admin/controller/system/Dictionary.php @@ -60,7 +60,7 @@ class Dictionary extends AdminController } $count = $this->model->where($where)->count(); - $list = $this->model->where($where)->limit($limit)->page($page)->select() + $list = $this->model->where($where)->limit((int)$limit)->page((int)$page)->select() ->each(function($item,$key) use ($pid){ if ($key == 0 && $pid == '0') { $item['LAY_CHECKED'] = true; diff --git a/app/admin/controller/system/Jobs.php b/app/admin/controller/system/Jobs.php index cf5b2d9..2aa24c6 100644 --- a/app/admin/controller/system/Jobs.php +++ b/app/admin/controller/system/Jobs.php @@ -58,7 +58,7 @@ class Jobs extends AdminController $count = $this->model->where($where)->count(); $limit = empty($param['limit']) ? 10 : (int)$param['limit']; $page = ($count <= $limit) ? 1 : $param['page']; - $list = $this->model->where($where)->order("id asc")->limit($limit)->page($page)->select()->toArray(); + $list = $this->model->where($where)->order("id asc")->limit((int)$limit)->page((int)$page)->select()->toArray(); foreach ($list as $key => $value) { $list[$key]['title'] = __($value['title']); } diff --git a/app/admin/controller/system/SystemLog.php b/app/admin/controller/system/SystemLog.php index 12fc8ec..26042db 100644 --- a/app/admin/controller/system/SystemLog.php +++ b/app/admin/controller/system/SystemLog.php @@ -69,7 +69,7 @@ class SystemLog extends AdminController $where[] = ['status','=','1']; $count = $this->model->where($where)->count(); $page = ($count <= $limit) ? 1 : $page; - $list = $this->model->where($where)->order('id', 'desc')->limit($limit)->page($page)->select()->toArray(); + $list = $this->model->where($where)->order('id', 'desc')->limit((int)$limit)->page((int)$page)->select()->toArray(); return $this->success('查询成功', "", $list, $count); } diff --git a/app/admin/controller/system/User.php b/app/admin/controller/system/User.php index a4993ec..7b4c4c0 100644 --- a/app/admin/controller/system/User.php +++ b/app/admin/controller/system/User.php @@ -68,7 +68,7 @@ class User extends AdminController $where[] = ['status', '=', $status]; $count = $this->model->where($where)->count(); $page = ($count <= $limit) ? 1 : $page; - $list = $this->model->where($where)->order("id asc")->limit($limit)->page($page)->select(); + $list = $this->model->where($where)->order("id asc")->limit((int)$limit)->page((int)$page)->select(); // 循环处理数据 foreach ($list as $key => $value) { diff --git a/app/admin/controller/system/UserGroup.php b/app/admin/controller/system/UserGroup.php index ed30e15..1697675 100644 --- a/app/admin/controller/system/UserGroup.php +++ b/app/admin/controller/system/UserGroup.php @@ -56,7 +56,7 @@ class UserGroup extends AdminController $count = $this->model->where($where)->count(); $limit = empty($param['limit']) ? 10 : $param['limit']; $page = ($count <= $limit) ? 1 : $param['page']; - $list = $this->model->where($where)->order("id asc")->limit($limit)->page((int)$page)->select()->toArray(); + $list = $this->model->where($where)->order("id asc")->limit((int)$limit)->page((int)$page)->select()->toArray(); foreach ($list as $key => $value) { $list[$key]['title'] = __($value['title']); }