|
|
|
@ -14,7 +14,7 @@ import java.util.Objects;
|
|
|
|
|
@Component |
|
|
|
|
public class GpHistoryScheduler { |
|
|
|
|
|
|
|
|
|
private final int timeLimit = 10; |
|
|
|
|
private final int timeLimit = 300; // 5분
|
|
|
|
|
private final GPHistoryShareContext gpHistoryShareContext; |
|
|
|
|
|
|
|
|
|
public GpHistoryScheduler(GPHistoryShareContext gpHistoryShareContext) { |
|
|
|
@ -22,7 +22,7 @@ public class GpHistoryScheduler {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* Client 노출 시간 5분 */ |
|
|
|
|
@Scheduled(fixedDelay = 10000 * 5) |
|
|
|
|
@Scheduled(fixedDelay = 1000 * 60 * 5) |
|
|
|
|
public void removeHistory() { |
|
|
|
|
Map<String, CtrCntrlModel> allHistory = gpHistoryShareContext.getAllHistory(); |
|
|
|
|
|
|
|
|
@ -30,7 +30,6 @@ public class GpHistoryScheduler {
|
|
|
|
|
if(Objects.nonNull(allHistory)) { |
|
|
|
|
allHistory.forEach((k, v) -> { |
|
|
|
|
Date serverRcvDt = DateUtils.stringToDatetime(v.getServerRcvDt()); |
|
|
|
|
long diffMinute = DateUtils.diffMinute(serverRcvDt, new Date()); |
|
|
|
|
long diffSecond = DateUtils.diffSecond(serverRcvDt, new Date()); |
|
|
|
|
|
|
|
|
|
if(diffSecond > timeLimit) { |
|
|
|
|