|
|
@@ -32,10 +32,14 @@ public class AccountSessionService {
|
|
|
String username = (String) principal;
|
|
|
User user = userRepository.findByUsername(username);
|
|
|
for (SessionInformation sessionInfo : sessionRegistry.getAllSessions(principal, false)) {
|
|
|
- Date date = sessionInfo.getLastRequest();
|
|
|
- LocalDateTime localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
|
|
|
- String localDateTimeStr = DateTimeConverter.format(localDateTime);
|
|
|
- map.put(user.getId(), localDateTimeStr);
|
|
|
+ try {
|
|
|
+ Date date = sessionInfo.getLastRequest();
|
|
|
+ LocalDateTime localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
|
|
|
+ String localDateTimeStr = DateTimeConverter.format(localDateTime);
|
|
|
+ map.put(user.getId(), localDateTimeStr);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|