/** * 删除用户 * * @access public */ public function delete(UserValidate $userValidate, User $userModel, UserProcess $manager) { $id = $userValidate->deleteIds((array) Request::input('id')); if (!$id or !is_array($id)) { return responseJson(Lang::get('common.action_error')); } $userInfos = $userModel->getUserInIds($id); if (!$manager->detele($id)) { return responseJson($manager->getErrorMessage()); } $this->setActionLog(['userInfos' => $userInfos]); return responseJson(Lang::get('common.action_success'), true); }
/** * 删除用户 * * @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); $userModel = new User(); $userInfos = $userModel->getUserInIds($id); $manager = new UserActionProcess(); if ($manager->detele($id)) { $this->setActionLog(['userInfos' => $userInfos]); return responseJson(Lang::get('common.action_success'), true); } return responseJson($manager->getErrorMessage()); }