Commit b73d7179 authored by xiaoguang.xu's avatar xiaoguang.xu

增加session过期处理

parent f47e11b3
...@@ -12,6 +12,8 @@ import org.springframework.stereotype.Component; ...@@ -12,6 +12,8 @@ import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
@Slf4j @Slf4j
@Component @Component
...@@ -31,9 +33,13 @@ public class CacheEvictPhoneNoUpdateEventListener implements ApplicationListener ...@@ -31,9 +33,13 @@ public class CacheEvictPhoneNoUpdateEventListener implements ApplicationListener
userService.userCacheEvict(user.getUuid(), oldPhoneNo); userService.userCacheEvict(user.getUuid(), oldPhoneNo);
List<SessionStruct> sessionStructList = sessionService.findByUserId(user.getId()); List<SessionStruct> sessionStructList = sessionService.findByUserId(user.getId());
sessionStructList = sessionStructList.stream().filter(Objects::nonNull).collect(Collectors.toList());
if (CollectionUtils.isEmpty(sessionStructList)) { if (CollectionUtils.isEmpty(sessionStructList)) {
return; return;
} }
for (SessionStruct sessionStruct : sessionStructList) { for (SessionStruct sessionStruct : sessionStructList) {
SessionValue values = sessionStruct.getValues(); SessionValue values = sessionStruct.getValues();
User sessionUser = values.getUser(); User sessionUser = values.getUser();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment