From 80a3033b7203fd8adf87458c1dd1dea6dd932a8f Mon Sep 17 00:00:00 2001 From: szdot Date: Wed, 25 Jun 2025 03:33:49 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=B1=BB=20=20=E5=9E=8B=E3=80=91?= =?UTF-8?q?=EF=BC=9A=20=E3=80=90=E5=8E=9F=20=20=E5=9B=A0=E3=80=91=EF=BC=9A?= =?UTF-8?q?=20=E3=80=90=E8=BF=87=20=20=E7=A8=8B=E3=80=91=EF=BC=9A=20?= =?UTF-8?q?=E3=80=90=E5=BD=B1=20=20=E5=93=8D=E3=80=91=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MpApi/Controller/AdminController.class.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/FlyCube/MpApi/Controller/AdminController.class.php b/FlyCube/MpApi/Controller/AdminController.class.php index f1f7164..720b14a 100644 --- a/FlyCube/MpApi/Controller/AdminController.class.php +++ b/FlyCube/MpApi/Controller/AdminController.class.php @@ -397,16 +397,22 @@ class AdminController extends PublicController $adminIds = array_keys($adminIds); $byAdminIds = array_keys($byAdminIds); - // 查 admin_id 对应的用户信息 + // 查 admin_id 对应的用户信息(加非空判断) $adminUserDb = M('adminuser'); - $adminUsers = $adminUserDb->where(['id' => ['IN', $adminIds]])->field('id,name,uname')->select(); + $adminUsers = []; + if (!empty($adminIds)) { + $adminUsers = $adminUserDb->where(['id' => ['IN', $adminIds]])->field('id,name,uname')->select(); + } $adminUserMap = []; foreach ($adminUsers as $u) { $adminUserMap[$u['id']] = $u; } - // 查 by_admin_id 对应的用户信息 - $byAdminUsers = $adminUserDb->where(['id' => ['IN', $byAdminIds]])->field('id,name,uname')->select(); + // 查 by_admin_id 对应的用户信息(加非空判断) + $byAdminUsers = []; + if (!empty($byAdminIds)) { + $byAdminUsers = $adminUserDb->where(['id' => ['IN', $byAdminIds]])->field('id,name,uname')->select(); + } $byAdminUserMap = []; foreach ($byAdminUsers as $u) { $byAdminUserMap[$u['id']] = $u; @@ -427,6 +433,7 @@ class AdminController extends PublicController ]); } + /** * @description 删除公告 */