parent
60ce64d3e1
commit
3caaa151f4
|
@ -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
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -212,4 +212,11 @@ class AudioContentMainTabSeriesService(
|
|||
genreId = genreId
|
||||
)
|
||||
}
|
||||
|
||||
fun getRecommendSeriesByCreator(creatorId: Long, isAdult: Boolean): List<GetSeriesListResponse.SeriesListItem> {
|
||||
return rankingService.fetchCreatorSeriesBySales(
|
||||
creatorId = creatorId,
|
||||
isAdult = isAdult
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue