fix(live-room): 라이브 방 후원 랭킹 조회에 기간 설정을 반영한다
This commit is contained in:
@@ -18,6 +18,7 @@ import kr.co.vividnext.sodalive.can.use.UseCanCalculateRepository
|
||||
import kr.co.vividnext.sodalive.can.use.UseCanCalculateStatus
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.explorer.ExplorerQueryRepository
|
||||
import kr.co.vividnext.sodalive.explorer.profile.CreatorDonationRankingService
|
||||
import kr.co.vividnext.sodalive.extensions.convertLocalDateTime
|
||||
import kr.co.vividnext.sodalive.fcm.FcmDeepLinkValue
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEvent
|
||||
@@ -54,6 +55,7 @@ import kr.co.vividnext.sodalive.live.room.visit.LiveRoomVisitService
|
||||
import kr.co.vividnext.sodalive.live.roulette.NewRouletteRepository
|
||||
import kr.co.vividnext.sodalive.live.signature.SignatureCanRepository
|
||||
import kr.co.vividnext.sodalive.live.tag.LiveTagRepository
|
||||
import kr.co.vividnext.sodalive.member.DonationRankingPeriod
|
||||
import kr.co.vividnext.sodalive.member.Gender
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
@@ -95,6 +97,7 @@ class LiveRoomService(
|
||||
private val useCanCalculateRepository: UseCanCalculateRepository,
|
||||
private val reservationRepository: LiveReservationRepository,
|
||||
private val explorerQueryRepository: ExplorerQueryRepository,
|
||||
private val creatorDonationRankingService: CreatorDonationRankingService,
|
||||
private val roomVisitService: LiveRoomVisitService,
|
||||
private val canPaymentService: CanPaymentService,
|
||||
private val chargeRepository: ChargeRepository,
|
||||
@@ -988,11 +991,13 @@ class LiveRoomService(
|
||||
}
|
||||
|
||||
val donationRankingTop3UserIds = if (room.member!!.isVisibleDonationRank) {
|
||||
explorerQueryRepository
|
||||
val donationRankingPeriod = room.member!!.donationRankingPeriod ?: DonationRankingPeriod.CUMULATIVE
|
||||
creatorDonationRankingService
|
||||
.getMemberDonationRanking(
|
||||
room.member!!.id!!,
|
||||
3,
|
||||
withDonationCan = false
|
||||
creatorId = room.member!!.id!!,
|
||||
limit = 3,
|
||||
withDonationCan = false,
|
||||
period = donationRankingPeriod
|
||||
)
|
||||
.map { it.userId }
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user