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