Skip to content

Commit 6aee58a

Browse files
committed
refactor(ranking): 주차 계산 로직 개선
- ISO 주차 기준으로 변경하여 일관성 있는 주차 계산 보장
1 parent 5863915 commit 6aee58a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

apps/commerce-api/src/main/java/com/loopers/interfaces/api/ranking/RankingV1Controller.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ private String processYearWeekParameter(String yearWeek, LocalDate date) {
7777
// date가 있으면 해당 날짜의 주차, 없으면 현재 주차
7878
LocalDate targetDate = date != null ? date : LocalDate.now();
7979

80-
WeekFields weekFields = WeekFields.of(Locale.getDefault());
80+
WeekFields weekFields = WeekFields.ISO;
8181
int year = targetDate.getYear();
82-
int week = targetDate.get(weekFields.weekOfYear());
82+
int week = targetDate.get(weekFields.weekOfWeekBasedYear());
8383

8484
return String.format("%d-W%02d", year, week);
8585
}

0 commit comments

Comments
 (0)