From b7b166c362b96d7b50150616236154854b11e399 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 19 Mar 2025 16:27:55 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=20=ED=99=88=20-=20=EC=9D=B8=EA=B8=B0=20=EC=8B=9C?= =?UTF-8?q?=EB=A6=AC=EC=A6=88=20-=20=EB=8D=B0=EC=9D=B4=ED=84=B0=EA=B0=80?= =?UTF-8?q?=205=EA=B0=9C=20=EB=AF=B8=EB=A7=8C=EC=9D=B4=EB=A9=B4=205?= =?UTF-8?q?=EA=B0=9C=20=EC=9D=B4=EC=83=81=EC=9D=B4=20=EB=90=A0=20=EB=95=8C?= =?UTF-8?q?=EA=B9=8C=EC=A7=80=20=EB=9E=AD=ED=82=B9=20=EA=B3=84=EC=82=B0=20?= =?UTF-8?q?=EC=8B=9C=EC=9E=91=20=EB=82=A0=EC=A7=9C=EB=A5=BC=201=EC=A3=BC?= =?UTF-8?q?=EC=9D=BC=20=EC=94=A9=20=EC=9D=B4=EC=A0=84=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/rank/RankingService.kt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingService.kt index 8f20009..f826993 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingService.kt @@ -77,7 +77,20 @@ class RankingService( startDate: LocalDateTime, endDate: LocalDateTime ): List { - val seriesList = repository.getSeriesRanking(memberId, isAdult, contentType, startDate, endDate) + var loopCount = 0L + var seriesList: List + + do { + seriesList = repository.getSeriesRanking( + memberId = memberId, + isAdult = isAdult, + contentType = contentType, + startDate = startDate.minusWeeks(loopCount), + endDate = endDate + ) + loopCount++ + } while (seriesList.size < 5) + return seriesToSeriesListItem(seriesList = seriesList, isAdult = isAdult) }