From 1998a95c3564400be745f58fd253e988ad5b357a Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 19 Mar 2025 16:15:27 +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=EB=8B=A8=ED=8E=B8=20-=20=EC=9D=BC=EA=B0=84?= =?UTF-8?q?=EB=9E=AD=ED=82=B9=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=205=EC=9D=BC?= =?UTF-8?q?=EC=94=A9=20=EC=9D=B4=EC=A0=84=EC=9C=BC=EB=A1=9C=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AudioContentMainTabContentService.kt | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt index 09ce755..3b8b03f 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt @@ -165,14 +165,24 @@ class AudioContentMainTabContentService( val dailyRankingEndDate = dailyRankingStartDate .plusDays(1) - return rankingService.getContentRanking( - memberId = memberId, - isAdult = isAdult, - contentType = contentType, - startDate = dailyRankingStartDate, - endDate = dailyRankingEndDate, - sortType = sortType - ) + var loopCount = 0 + var contentCount: Int + var contentList: List + + do { + contentList = rankingService.getContentRanking( + memberId = memberId, + isAdult = isAdult, + contentType = contentType, + startDate = dailyRankingStartDate.minusDays(loopCount * 5L), + endDate = dailyRankingEndDate, + sortType = sortType + ) + contentCount = contentList.size + loopCount++ + } while (contentCount < 5) + + return contentList } fun getNewContentByTheme(