메인 시리즈 탭 - 완결 시리즈

- 1~10일, 11~20일, 21~해당 월의 마지막날 로 3등분 하여 순위를 계산하고 10일씩 반영되도록 수정
ex)오늘이 23일 이면 11~20일 사이에 팔린 개수를 기준으로 순위 계산
This commit is contained in:
Klaus 2025-02-22 05:56:56 +09:00
parent afb64eb8f2
commit 5933a74885
1 changed files with 3 additions and 11 deletions

View File

@ -76,21 +76,13 @@ class AudioContentMainTabSeriesService(
// 새로운 시리즈 // 새로운 시리즈
val newSeriesList = recommendSeriesRepository.getNewSeriesList(isAdult = isAdult) val newSeriesList = recommendSeriesRepository.getNewSeriesList(isAdult = isAdult)
// 완결 시리즈 월간 랭킹 val (completedRankStartDate, completedRankEndDate) = calculateStartAndEndDate()
val monthlyRankingStartDate = currentDateTime
.withDayOfMonth(1)
.withHour(15)
.withMinute(0)
.withSecond(0)
.minusDays(1)
val monthlyRankingEndDate = monthlyRankingStartDate
.plusMonths(1)
val rankCompleteSeriesList = rankingService.getCompleteSeriesRanking( val rankCompleteSeriesList = rankingService.getCompleteSeriesRanking(
memberId = memberId, memberId = memberId,
isAdult = isAdult, isAdult = isAdult,
startDate = monthlyRankingStartDate, startDate = completedRankStartDate,
endDate = monthlyRankingEndDate endDate = completedRankEndDate
) )
val startDate = currentDateTime val startDate = currentDateTime