Skip to content

Commit

Permalink
Merge pull request #136 from onetime-with-members/fix/#135/sort-error
Browse files Browse the repository at this point in the history
[fix] : 요일 별 고정 스케줄 조회 시, 빠른 시간 순으로 정렬되지 않는 문제를 해결한다
  • Loading branch information
bbbang105 authored Dec 10, 2024
2 parents c705ccf + 4015280 commit 8936f7f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/main/java/side/onetime/service/FixedEventService.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import side.onetime.util.DateUtil;
import side.onetime.util.JwtUtil;

import java.util.Comparator;
import java.util.List;


Expand Down Expand Up @@ -80,10 +81,11 @@ public void removeFixedEvent(String authorizationHeader, Long fixedEventId) {
* 요일별 고정 이벤트 조회 메서드.
*
* 특정 요일에 해당하는 고정 이벤트 목록을 조회합니다.
* startTime을 기준으로 오름차순 정렬하여 반환합니다.
*
* @param authorizationHeader 인증 토큰
* @param day 조회할 요일 (예: "mon", "tue" 등)
* @return 고정 이벤트 목록
* @return 고정 이벤트 목록 (startTime 기준 오름차순 정렬)
*/
@Transactional(readOnly = true)
public List<FixedEventByDayResponse> getFixedEventByDay(String authorizationHeader, String day) {
Expand All @@ -102,6 +104,7 @@ public List<FixedEventByDayResponse> getFixedEventByDay(String authorizationHead
DateUtil.addThirtyMinutes(endTime)
);
})
.sorted(Comparator.comparing(FixedEventByDayResponse::startTime))
.toList();
}

Expand Down

0 comments on commit 8936f7f

Please sign in to comment.