diff --git a/FlyCube/MpApi/Controller/AdminController.class.php b/FlyCube/MpApi/Controller/AdminController.class.php index 0478955..7d561fa 100644 --- a/FlyCube/MpApi/Controller/AdminController.class.php +++ b/FlyCube/MpApi/Controller/AdminController.class.php @@ -236,8 +236,14 @@ class AdminController extends PublicController } if ($_REQUEST['idArr']) { - // 获取要删除的航线ID数组 - $idArr = explode(',', strval($_REQUEST['idArr'])); + // 结构id组 + 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']); //data数据 $data['del'] = '1';