콘텐츠 메인 홈

- 로그인 없이 조회가 가능하도록 수정
This commit is contained in:
2025-03-22 00:52:34 +09:00
parent d45a25258e
commit 519c63a023
6 changed files with 75 additions and 44 deletions

View File

@@ -23,10 +23,16 @@ class RankingService(
@Value("\${cloud.aws.cloud-front.host}")
private val imageHost: String
) {
fun getCreatorRanking(memberId: Long, rankingDate: String): GetExplorerSectionResponse {
fun getCreatorRanking(memberId: Long?, rankingDate: String): GetExplorerSectionResponse {
val creatorRankings = repository
.getCreatorRankings()
.filter { !memberService.isBlocked(blockedMemberId = memberId, memberId = it.id!!) }
.filter {
if (memberId != null) {
!memberService.isBlocked(blockedMemberId = memberId, memberId = it.id!!)
} else {
true
}
}
.map { it.toExplorerSectionCreator(imageHost) }
return GetExplorerSectionResponse(
@@ -39,7 +45,7 @@ class RankingService(
}
fun getContentRanking(
memberId: Long,
memberId: Long?,
isAdult: Boolean,
contentType: ContentType,
startDate: LocalDateTime,
@@ -71,7 +77,7 @@ class RankingService(
}
fun getSeriesRanking(
memberId: Long,
memberId: Long?,
isAdult: Boolean,
contentType: ContentType,
startDate: LocalDateTime,
@@ -211,7 +217,7 @@ class RankingService(
}
fun fetchCreatorBySellContentCountRankTop20(
memberId: Long,
memberId: Long?,
isAdult: Boolean,
contentType: ContentType,
startDate: LocalDateTime,