|  | @@ -489,7 +489,13 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
 | 
	
		
			
				|  |  |              String userType = sysUser.getUserType();
 | 
	
		
			
				|  |  |              List<String> userTypes = Arrays.stream(userType.split(",")).collect(Collectors.toList());
 | 
	
		
			
				|  |  |              if (userTypes.contains(ClientEnum.TEACHER.getCode())) {
 | 
	
		
			
				|  |  | -                throw new BizException("该手机号已经注册老师账号");
 | 
	
		
			
				|  |  | +                Teacher teacher = this.getById(sysUser.getId());
 | 
	
		
			
				|  |  | +                // 机构邀请平台老师注册
 | 
	
		
			
				|  |  | +                if(Optional.ofNullable(teacher.getTenantId()).orElse(-1L) == -1 && Optional.ofNullable(teacherSubmitReq.getTenantId()).orElse(-1L)>-1){
 | 
	
		
			
				|  |  | +                    teacherSubmitReq.setSettlementFrom(ESettlementFrom.TENANT);
 | 
	
		
			
				|  |  | +                }else {
 | 
	
		
			
				|  |  | +                    throw new BizException("该手机号已经注册老师账号");
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              teacherSubmitReq.setUserId(sysUser.getId());
 | 
	
		
			
				|  |  |              updateSysUser(teacherSubmitReq);
 |