|  | @@ -39,10 +39,7 @@ import reactor.util.function.Tuple2;
 | 
	
		
			
				|  |  |  import reactor.util.function.Tuples;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import java.time.LocalDateTime;
 | 
	
		
			
				|  |  | -import java.util.List;
 | 
	
		
			
				|  |  | -import java.util.Objects;
 | 
	
		
			
				|  |  | -import java.util.Set;
 | 
	
		
			
				|  |  | -import java.util.UUID;
 | 
	
		
			
				|  |  | +import java.util.*;
 | 
	
		
			
				|  |  |  import java.util.concurrent.TimeUnit;
 | 
	
		
			
				|  |  |  import java.util.stream.Collectors;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -210,7 +207,8 @@ public class UserTokenServiceImpl extends ServiceImpl<UserTokenMapper, UserToken
 | 
	
		
			
				|  |  |                  .eq(UserToken::getToken, userData.getToken())
 | 
	
		
			
				|  |  |                  .eq(UserToken::getDeviceType, userData.getDeviceType()));
 | 
	
		
			
				|  |  |          //token已经更新, 返回失效
 | 
	
		
			
				|  |  | -        if (userToken == null) {
 | 
	
		
			
				|  |  | +        String token = Optional.ofNullable(userToken).map(UserToken::getToken).orElse(null);
 | 
	
		
			
				|  |  | +        if (Strings.isBlank(token) || token.length() <= 32) {
 | 
	
		
			
				|  |  |              return Boolean.FALSE;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          //判断是否ip封禁
 |