Skip to content

Commit

Permalink
Merge pull request #212 from Link-MIND/test
Browse files Browse the repository at this point in the history
[Merge] 완료된 타이머 로직변경 머지
  • Loading branch information
mmihye authored Jan 19, 2024
2 parents 04f6916 + 93ad259 commit b948283
Showing 1 changed file with 11 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@ public GetTimerPageResponseDto getTimerPage(Long userId) {
.sorted(Comparator.comparing(CompletedTimerDto::remindTime))
.collect(Collectors.toList());

for(Reminder reminder : reminders){
System.out.println(reminder.getId());
System.out.println(isCompletedTimer(reminder));
}

List<WaitingTimerDto> waitingTimerList = reminders.stream()
.filter(reminder -> !isCompletedTimer(reminder))
Expand Down Expand Up @@ -213,12 +217,15 @@ private boolean isCompletedTimer(Reminder reminder){
// 현재 시간
LocalDateTime now = LocalDateTime.now();

LocalTime futureDateTime = LocalTime.from(now.plusHours(1));
LocalTime pastDateTime = LocalTime.from(now.minusHours(1));
LocalDateTime pastDateTime = now.minusHours(1);
LocalDateTime futureDateTime = now.plusHours(1);

// System.out.println(pastDateTime + ", " + now + ", " + futureDateTime);

if (reminder.getRemindDates().contains(now.getDayOfWeek().getValue())) {
LocalTime reminderTime = reminder.getRemindTime();
return !reminderTime.isBefore(pastDateTime) && !reminderTime.isAfter(futureDateTime) && reminder.getIsAlarm();
LocalDateTime reminderDateTime = LocalDateTime.of(now.toLocalDate(), reminder.getRemindTime());

return !reminderDateTime.isBefore(pastDateTime) && !reminderDateTime.isAfter(futureDateTime) && reminder.getIsAlarm();
}

return false;
Expand Down

0 comments on commit b948283

Please sign in to comment.