作者 lyh

gx

@@ -132,10 +132,12 @@ class UserLoginLogic @@ -132,10 +132,12 @@ class UserLoginLogic
132 public function verifyRole($info){ 132 public function verifyRole($info){
133 //当前用户角色是否被禁用 133 //当前用户角色是否被禁用
134 $projectRoleModel = new ProjectRoleModel(); 134 $projectRoleModel = new ProjectRoleModel();
  135 + if($info['role_id'] != 0){
135 $role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>$this::USER_STATUS]); 136 $role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>$this::USER_STATUS]);
136 if($role_info === false){ 137 if($role_info === false){
137 $this->fail('当前用户角色被禁用',Code::USER_REGISTER_ERROE); 138 $this->fail('当前用户角色被禁用',Code::USER_REGISTER_ERROE);
138 } 139 }
  140 + }
139 $project = (new ProjectLogic())->getProjectInfo($info['project_id']); 141 $project = (new ProjectLogic())->getProjectInfo($info['project_id']);
140 $info['company'] = $project['company'] ?? ''; 142 $info['company'] = $project['company'] ?? '';
141 $info['plan'] = $project['deploy_build']['plan'][0] ?? ''; 143 $info['plan'] = $project['deploy_build']['plan'][0] ?? '';