From dc0902c5557a840f2313be748b0dda5228e8ea5a Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 17 Feb 2025 12:07:21 +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-=20=EC=B1=84=EB=84=90=EB=B3=84=20=EC=9D=B8?= =?UTF-8?q?=EA=B8=B0=20=EC=BD=98=ED=85=90=EC=B8=A0=20-=20=ED=8C=90?= =?UTF-8?q?=EB=A7=A4=EA=B0=9C=EC=88=98=20=EC=88=9C=EC=9C=84=20Top2=20->=20?= =?UTF-8?q?Top4=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tab/asmr/AudioContentMainTabAsmrService.kt | 4 ++-- .../content/AudioContentMainTabContentService.kt | 4 ++-- .../tab/home/AudioContentMainTabHomeService.kt | 14 ++------------ .../main/tab/home/GetContentMainTabHomeResponse.kt | 1 - .../replay/AudioContentMainTabLiveReplayService.kt | 4 ++-- .../vividnext/sodalive/rank/RankingRepository.kt | 4 ++-- .../co/vividnext/sodalive/rank/RankingService.kt | 4 ++-- 7 files changed, 12 insertions(+), 23 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/asmr/AudioContentMainTabAsmrService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/asmr/AudioContentMainTabAsmrService.kt index 4ac40c4..bbb3a6e 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/asmr/AudioContentMainTabAsmrService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/asmr/AudioContentMainTabAsmrService.kt @@ -79,7 +79,7 @@ class AudioContentMainTabAsmrService( } val salesCountRankContentList = if (creatorList.isNotEmpty()) { - rankingService.fetchCreatorContentBySalesCountTop2( + rankingService.fetchCreatorContentBySalesCountTop4( creatorId = creatorList[0].creatorId, isAdult = isAdult, theme = theme @@ -122,7 +122,7 @@ class AudioContentMainTabAsmrService( theme = theme ) - val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop2( + val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop4( creatorId = creatorId, isAdult = isAdult, theme = theme 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 d14f065..c800664 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 @@ -85,7 +85,7 @@ class AudioContentMainTabContentService( } val salesCountRankContentList = if (contentRankCreatorList.isNotEmpty()) { - rankingService.fetchCreatorContentBySalesCountTop2( + rankingService.fetchCreatorContentBySalesCountTop4( creatorId = contentRankCreatorList[0].creatorId, isAdult = member.auth != null ) @@ -150,7 +150,7 @@ class AudioContentMainTabContentService( isAdult = isAdult ) - val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop2( + val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop4( creatorId = creatorId, isAdult = isAdult ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/AudioContentMainTabHomeService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/AudioContentMainTabHomeService.kt index 8aed26d..820b2e5 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/AudioContentMainTabHomeService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/AudioContentMainTabHomeService.kt @@ -83,17 +83,8 @@ class AudioContentMainTabHomeService( endDate = endDate ) - val salesRankContentList = if (contentRankCreatorList.isNotEmpty()) { - rankingService.fetchCreatorContentBySalesTop2( - creatorId = contentRankCreatorList[0].creatorId, - isAdult = member.auth != null - ) - } else { - emptyList() - } - val salesCountRankContentList = if (contentRankCreatorList.isNotEmpty()) { - rankingService.fetchCreatorContentBySalesCountTop2( + rankingService.fetchCreatorContentBySalesCountTop4( creatorId = contentRankCreatorList[0].creatorId, isAdult = member.auth != null ) @@ -110,7 +101,6 @@ class AudioContentMainTabHomeService( rankContentList = rankContentList, eventBannerList = eventBannerList, contentRankCreatorList = contentRankCreatorList, - salesRankContentList = salesRankContentList, salesCountRankContentList = salesCountRankContentList ) } @@ -121,7 +111,7 @@ class AudioContentMainTabHomeService( isAdult = isAdult ) - val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop2( + val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop4( creatorId = creatorId, isAdult = isAdult ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/GetContentMainTabHomeResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/GetContentMainTabHomeResponse.kt index db9b01f..24ae94d 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/GetContentMainTabHomeResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/home/GetContentMainTabHomeResponse.kt @@ -18,6 +18,5 @@ data class GetContentMainTabHomeResponse( val rankContentList: List, val eventBannerList: GetEventResponse, val contentRankCreatorList: List, - val salesRankContentList: List, val salesCountRankContentList: List ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/replay/AudioContentMainTabLiveReplayService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/replay/AudioContentMainTabLiveReplayService.kt index d6d1164..80ba8c2 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/replay/AudioContentMainTabLiveReplayService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/replay/AudioContentMainTabLiveReplayService.kt @@ -79,7 +79,7 @@ class AudioContentMainTabLiveReplayService( } val salesCountRankContentList = if (creatorList.isNotEmpty()) { - rankingService.fetchCreatorContentBySalesCountTop2( + rankingService.fetchCreatorContentBySalesCountTop4( creatorId = creatorList[0].creatorId, isAdult = isAdult, theme = theme @@ -122,7 +122,7 @@ class AudioContentMainTabLiveReplayService( theme = theme ) - val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop2( + val salesCountRankContentList = rankingService.fetchCreatorContentBySalesCountTop4( creatorId = creatorId, isAdult = isAdult, theme = theme diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt index 5d6a605..a7a4d44 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt @@ -429,7 +429,7 @@ class RankingRepository( .fetch() } - fun fetchCreatorContentBySalesCountTop2( + fun fetchCreatorContentBySalesCountTop4( creatorId: Long, isAdult: Boolean, theme: String @@ -473,7 +473,7 @@ class RankingRepository( .groupBy(audioContent.id) .orderBy(order.id.count().desc()) .offset(0) - .limit(2) + .limit(4) .fetch() } 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 37db5fe..2c98024 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingService.kt @@ -197,12 +197,12 @@ class RankingService( return repository.fetchCreatorContentBySalesTop2(creatorId, isAdult, theme) } - fun fetchCreatorContentBySalesCountTop2( + fun fetchCreatorContentBySalesCountTop4( creatorId: Long, isAdult: Boolean, theme: String = "" ): List { - return repository.fetchCreatorContentBySalesCountTop2(creatorId, isAdult, theme) + return repository.fetchCreatorContentBySalesCountTop4(creatorId, isAdult, theme) } fun fetchCreatorBySeriesRevenueRankTop20(