/** * 删除用户组 * * @access public */ public function delete() { $id = Request::input('id'); if (!is_array($id)) { if (!($id = url_param_decode($id))) { return responseJson(Lang::get('common.action_error')); } $id = array($id); } $id = array_map('intval', $id); $groupModel = new GroupModel(); $groupInfos = $groupModel->getGroupInIds($id); $manager = new GroupActionProcess(); if ($manager->detele($id)) { $this->setActionLog(['groupInfos' => $groupInfos]); return responseJson(Lang::get('common.action_success'), true); } return responseJson($manager->getErrorMessage()); }
/** * 删除用户组 * * @access public */ public function delete(GroupValidate $groupValidate, GroupModel $groupModel, GroupProcess $manager) { $id = $groupValidate->deleteIds((array) Request::input('id')); if (!$id or !is_array($id)) { return responseJson(Lang::get('common.action_error')); } $groupInfos = $groupModel->getGroupInIds($id); if (!$manager->detele($id)) { return responseJson($manager->getErrorMessage()); } $this->setActionLog(['groupInfos' => $groupInfos]); return responseJson(Lang::get('common.action_success'), true); }