request->get('roleId', 0); $role = AdminRoleService::getById($roleId); AdminRoleService::valid($role, $this->sjId); $roleAuth = AdminRoleAuthService::getByCondition(['roleId' => $roleId, 'endId' => 1]); $auth = isset($roleAuth['auth']) ? $roleAuth['auth'] : ''; $ids = !empty($auth) ? explode(',', $auth) : []; util::success(['ids' => $ids]); } //权限更新 ssh 2020.1.23 public function actionUpdate() { $roleId = Yii::$app->request->post('roleId', 0); $authIdList = Yii::$app->request->post('authIdList', ['*']); $auth = AdminRoleAuthService::getByCondition(['roleId' => $roleId, 'endId' => 1]); AdminRoleAuthService::valid($auth, $this->sjId); AdminRoleAuthService::updateByCondition(['roleId' => $roleId, 'endId' => 1], ['auth' => implode(',', $authIdList)]); util::complete(); } }