parent
239516b98b
commit
dc0902c555
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -18,6 +18,5 @@ data class GetContentMainTabHomeResponse(
|
|||
val rankContentList: List<GetAudioContentRankingItem>,
|
||||
val eventBannerList: GetEventResponse,
|
||||
val contentRankCreatorList: List<ContentCreatorResponse>,
|
||||
val salesRankContentList: List<GetAudioContentRankingItem>,
|
||||
val salesCountRankContentList: List<GetAudioContentRankingItem>
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
}
|
||||
|
||||
|
|
|
@ -197,12 +197,12 @@ class RankingService(
|
|||
return repository.fetchCreatorContentBySalesTop2(creatorId, isAdult, theme)
|
||||
}
|
||||
|
||||
fun fetchCreatorContentBySalesCountTop2(
|
||||
fun fetchCreatorContentBySalesCountTop4(
|
||||
creatorId: Long,
|
||||
isAdult: Boolean,
|
||||
theme: String = ""
|
||||
): List<GetAudioContentRankingItem> {
|
||||
return repository.fetchCreatorContentBySalesCountTop2(creatorId, isAdult, theme)
|
||||
return repository.fetchCreatorContentBySalesCountTop4(creatorId, isAdult, theme)
|
||||
}
|
||||
|
||||
fun fetchCreatorBySeriesRevenueRankTop20(
|
||||
|
|
Loading…
Reference in New Issue