|
|
|
@ -96,10 +96,10 @@ public class HttpRequestLocal {
|
|
|
|
|
Comparator<Cookie> cookieComparator = (o1, o2) ->
|
|
|
|
|
defaultIfNull(jwtTokenSplitTimestamp(o2.getValue())[1], "")
|
|
|
|
|
.compareTo(defaultIfNull(jwtTokenSplitTimestamp(o1.getValue())[1], ""));
|
|
|
|
|
List<Cookie> cookiecookieList = isNull(cookies) ? Lists.newArrayList() : Arrays.stream(cookies)
|
|
|
|
|
List<Cookie> cookieList = isNull(cookies) ? Lists.newArrayList() : Arrays.stream(cookies)
|
|
|
|
|
.sorted(cookieComparator).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
Cookie cookie = cookiecookieList.stream().findFirst().orElseGet(null);
|
|
|
|
|
Cookie cookie = cookieList.stream().findFirst().orElseGet(null);
|
|
|
|
|
|
|
|
|
|
if (cookie != null) {
|
|
|
|
|
cookieTokenValue = cookie.getValue();
|
|
|
|
@ -113,7 +113,7 @@ public class HttpRequestLocal {
|
|
|
|
|
|
|
|
|
|
Optional<Cookie> first = isNull(cookies) ? Optional.empty() : Arrays.stream(cookies)
|
|
|
|
|
// 时间戳结尾判断
|
|
|
|
|
.filter(item -> item.getValue().endsWith("\\." + roleTag)).findFirst();
|
|
|
|
|
.filter(item -> item.getValue().endsWith("." + roleTag)).findFirst();
|
|
|
|
|
|
|
|
|
|
String cookieValue = null;
|
|
|
|
|
if (first.isPresent()) {
|
|
|
|
|