|  | @@ -19,6 +19,7 @@ import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import javax.annotation.Resource;
 | 
	
		
			
				|  |  |  import java.util.Map;
 | 
	
		
			
				|  |  | +import java.util.Objects;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @Service
 | 
	
		
			
				|  |  |  public class CbsQrCodeScanServiceImpl {
 | 
	
	
		
			
				|  | @@ -44,8 +45,9 @@ public class CbsQrCodeScanServiceImpl {
 | 
	
		
			
				|  |  |          if (sysUser == null) {
 | 
	
		
			
				|  |  |              throw new BizException(HttpStatus.UNAUTHORIZED.value(), "用户不存在");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        if (sysUser.getTenantId() == -1L) {
 | 
	
		
			
				|  |  | +        // 查询老师机构ID
 | 
	
		
			
				|  |  | +        Long tenantId = sysUserService.getTenantByClient(sysUser.getId(), "TEACHER");
 | 
	
		
			
				|  |  | +        if (Objects.nonNull(tenantId) && tenantId == -1L) {
 | 
	
		
			
				|  |  |              // 平台老师不允许扫码登录乐教通,返回机构ID
 | 
	
		
			
				|  |  |              userInfo.setClientTypes("-1");
 | 
	
		
			
				|  |  |          }
 |