test #290
|
@ -77,7 +77,20 @@ class RankingService(
|
|||
startDate: LocalDateTime,
|
||||
endDate: LocalDateTime
|
||||
): List<GetSeriesListResponse.SeriesListItem> {
|
||||
val seriesList = repository.getSeriesRanking(memberId, isAdult, contentType, startDate, endDate)
|
||||
var loopCount = 0L
|
||||
var seriesList: List<Series>
|
||||
|
||||
do {
|
||||
seriesList = repository.getSeriesRanking(
|
||||
memberId = memberId,
|
||||
isAdult = isAdult,
|
||||
contentType = contentType,
|
||||
startDate = startDate.minusWeeks(loopCount),
|
||||
endDate = endDate
|
||||
)
|
||||
loopCount++
|
||||
} while (seriesList.size < 5)
|
||||
|
||||
return seriesToSeriesListItem(seriesList = seriesList, isAdult = isAdult)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue