Skip to content

Commit af921f2

Browse files
committed
fix: 전체 데이터 수집 전(00시~01시)의 요청에 대한 방어로직 추가
1 parent 36dde5e commit af921f2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/repositories/leaderboard.repository.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,11 @@ export class LeaderboardRepository {
8484

8585
// 오늘 날짜와 기준 날짜의 통계를 가져오는 CTE(임시 결과 집합) 쿼리 빌드
8686
private buildLeaderboardCteQuery(dateRange: number, pastDateKST?: string) {
87-
const nowDateKST = getCurrentKSTDateString();
87+
// KST 기준 00시~01시 (UTC 15:00~16:00) 사이라면 전날 데이터를 사용
88+
const nowDateKST = new Date().getUTCHours() === 15
89+
? getKSTDateStringWithOffset(-24 * 60) // 전날 데이터
90+
: getCurrentKSTDateString();
91+
8892
if (!pastDateKST) {
8993
pastDateKST = getKSTDateStringWithOffset(-dateRange * 24 * 60);
9094
}

0 commit comments

Comments
 (0)