diff --git a/FlyCube/MpApi/Controller/AdminController.class.php b/FlyCube/MpApi/Controller/AdminController.class.php index 7d561fa..de45166 100644 --- a/FlyCube/MpApi/Controller/AdminController.class.php +++ b/FlyCube/MpApi/Controller/AdminController.class.php @@ -236,15 +236,17 @@ class AdminController extends PublicController } if ($_REQUEST['idArr']) { - // 结构id组 - explode(',', strval($_REQUEST['idArr'])); + // 解构id组 + $idArr = is_array($_REQUEST['idArr']) + ? $_REQUEST['idArr'] + : explode(',', strval($_REQUEST['idArr'])); // 判断是否包含自身 ID if (in_array($this->admin_id, $_REQUEST['idArr'])) { echo json_encode(array('status' => 0, 'msg' => '不能删除自身')); exit; } /**删除业务逻辑 */ - $where['id'] = array("in", $_REQUEST['idArr']); + $where['id'] = array("in", $idArr); //data数据 $data['del'] = '1'; //录入数据库