From 6d27936d26b1cbe70fc14ad573cfb7e7a335bd6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=9E=AC=EC=9A=B0?= <박재우@host.docker.internal> Date: Fri, 17 Nov 2023 18:07:10 +0900 Subject: [PATCH] =?UTF-8?q?GpScheduler=20-=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EB=85=B8=EC=B6=9C=EC=8B=9C=EA=B0=84=EC=9D=B4=201=EC=8B=9C?= =?UTF-8?q?=EA=B0=84=EC=9C=BC=EB=A1=9C=20=EB=90=98=EC=96=B4=EC=9E=88?= =?UTF-8?q?=EC=96=B4=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/palnet/comn/utils/DateUtils.java | 8 ++++++++ .../com/palnet/process/scheduler/GpHistoryScheduler.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pav-websocket/src/main/java/com/palnet/comn/utils/DateUtils.java b/pav-websocket/src/main/java/com/palnet/comn/utils/DateUtils.java index 5b5082c..23c12fe 100644 --- a/pav-websocket/src/main/java/com/palnet/comn/utils/DateUtils.java +++ b/pav-websocket/src/main/java/com/palnet/comn/utils/DateUtils.java @@ -111,6 +111,14 @@ public class DateUtils { } + public static long diffSecond(Instant firstDate, Instant secondDate) { + + long diffDate = secondDate.getEpochSecond() - firstDate.getEpochSecond(); + + return diffDate; + + } + public static long diffMinute(Instant firstDate , Instant secondDate) { long diffDate = secondDate.getEpochSecond() - firstDate.getEpochSecond(); diff --git a/pav-websocket/src/main/java/com/palnet/process/scheduler/GpHistoryScheduler.java b/pav-websocket/src/main/java/com/palnet/process/scheduler/GpHistoryScheduler.java index 5195725..2c21875 100644 --- a/pav-websocket/src/main/java/com/palnet/process/scheduler/GpHistoryScheduler.java +++ b/pav-websocket/src/main/java/com/palnet/process/scheduler/GpHistoryScheduler.java @@ -32,7 +32,7 @@ public class GpHistoryScheduler { if(Objects.nonNull(allHistory)) { allHistory.forEach((k, v) -> { Instant serverRcvDt = DateUtils.stringToDatetime(v.getServerRcvDt()); - long diffSecond = DateUtils.diffMinute(serverRcvDt, Instant.now()); + long diffSecond = DateUtils.diffSecond(serverRcvDt, Instant.now()); if(diffSecond > timeLimit) { gpHistoryShareContext.removeHistory(k);