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

增加session过期处理

parent f47e11b3
......@@ -12,6 +12,8 @@ import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
@Slf4j
@Component
......@@ -31,9 +33,13 @@ public class CacheEvictPhoneNoUpdateEventListener implements ApplicationListener
userService.userCacheEvict(user.getUuid(), oldPhoneNo);
List<SessionStruct> sessionStructList = sessionService.findByUserId(user.getId());
sessionStructList = sessionStructList.stream().filter(Objects::nonNull).collect(Collectors.toList());
if (CollectionUtils.isEmpty(sessionStructList)) {
return;
}
for (SessionStruct sessionStruct : sessionStructList) {
SessionValue values = sessionStruct.getValues();
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