From 23573d5494b13effd07a5ba3a6606ff17e733894 Mon Sep 17 00:00:00 2001 From: pppscn <35696959@qq.com> Date: Tue, 27 Nov 2018 22:09:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=89=B9=E9=87=8F=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=96=B9=E6=B3=95multi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/library/traits/Backend.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/application/admin/library/traits/Backend.php b/application/admin/library/traits/Backend.php index 3e219b15..7584abe8 100755 --- a/application/admin/library/traits/Backend.php +++ b/application/admin/library/traits/Backend.php @@ -275,10 +275,8 @@ trait Backend if ($ids) { if ($this->request->has('params')) { parse_str($this->request->post("params"), $values); - if (!$this->auth->isSuperAdmin()) { - $values = array_intersect_key($values, array_flip(is_array($this->multiFields) ? $this->multiFields : explode(',', $this->multiFields))); - } - if ($values) { + $values = array_intersect_key($values, array_flip(is_array($this->multiFields) ? $this->multiFields : explode(',', $this->multiFields))); + if ($values || $this->auth->isSuperAdmin()) { $adminIds = $this->getDataLimitAdminIds(); if (is_array($adminIds)) { $this->model->where($this->dataLimitField, 'in', $adminIds);