|
...
|
...
|
@@ -132,9 +132,11 @@ class UserLoginLogic |
|
|
|
public function verifyRole($info){
|
|
|
|
//当前用户角色是否被禁用
|
|
|
|
$projectRoleModel = new ProjectRoleModel();
|
|
|
|
$role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>$this::USER_STATUS]);
|
|
|
|
if($role_info === false){
|
|
|
|
$this->fail('当前用户角色被禁用',Code::USER_REGISTER_ERROE);
|
|
|
|
if($info['role_id'] != 0){
|
|
|
|
$role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>$this::USER_STATUS]);
|
|
|
|
if($role_info === false){
|
|
|
|
$this->fail('当前用户角色被禁用',Code::USER_REGISTER_ERROE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$project = (new ProjectLogic())->getProjectInfo($info['project_id']);
|
|
|
|
$info['company'] = $project['company'] ?? '';
|
...
|
...
|
|