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(