diff --git a/src/main/java/app/entities/SearchFilter.java b/src/main/java/app/entities/SearchFilter.java index b81d82b..f698b6c 100644 --- a/src/main/java/app/entities/SearchFilter.java +++ b/src/main/java/app/entities/SearchFilter.java @@ -18,6 +18,7 @@ public abstract class SearchFilter { @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) private LocalDateTime end = null; private String serverId = null; + private Long utc = 0L; public List getAccounts(ProfileService profileService) { if (accounts == null || accounts.isEmpty()) return new ArrayList<>(); @@ -30,19 +31,11 @@ public abstract class SearchFilter { } public Long getBeginUnixTime() { - return begin == null ? null : Timestamp.valueOf(begin).getTime()/1000; + return begin == null ? null : (Timestamp.valueOf(begin).getTime()/1000) + utc*60; } public Long getEndUnixTime() { - return end == null ? null : Timestamp.valueOf(end).getTime()/1000; - } - - public Timestamp getBeginTimestamp() { - return begin == null ? null : Timestamp.valueOf(begin); - } - - public Timestamp getEndTimestamp() { - return end == null ? null : Timestamp.valueOf(end); + return end == null ? null : (Timestamp.valueOf(end).getTime()/1000) + utc*60; } public String getServerId() {