콘텐츠 메인 시리즈 탭

- 채널별 추천 시리즈 API 추가
This commit is contained in:
Klaus 2025-02-14 14:09:21 +09:00
parent 60ce64d3e1
commit 3caaa151f4
2 changed files with 22 additions and 0 deletions

View File

@ -71,4 +71,19 @@ class AudioContentMainTabSeriesController(private val service: AudioContentMainT
) )
) )
} }
@GetMapping("/recommend-series-by-creator")
fun getRecommendSeriesByCreator(
@RequestParam creatorId: Long,
@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member?
) = run {
if (member == null) throw SodaException("로그인 정보를 확인해주세요.")
ApiResponse.ok(
service.getRecommendSeriesByCreator(
creatorId = creatorId,
isAdult = member.auth != null
)
)
}
} }

View File

@ -212,4 +212,11 @@ class AudioContentMainTabSeriesService(
genreId = genreId genreId = genreId
) )
} }
fun getRecommendSeriesByCreator(creatorId: Long, isAdult: Boolean): List<GetSeriesListResponse.SeriesListItem> {
return rankingService.fetchCreatorSeriesBySales(
creatorId = creatorId,
isAdult = isAdult
)
}
} }