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
|
genreId = genreId
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun getRecommendSeriesByCreator(creatorId: Long, isAdult: Boolean): List<GetSeriesListResponse.SeriesListItem> {
|
||||||
|
return rankingService.fetchCreatorSeriesBySales(
|
||||||
|
creatorId = creatorId,
|
||||||
|
isAdult = isAdult
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue