Merge pull request '채널 후원 랭킹' (#138) from test into main

Reviewed-on: #138
This commit is contained in:
klaus 2024-02-29 10:28:51 +00:00
commit 62060adeba
1 changed files with 4 additions and 1 deletions

View File

@ -135,7 +135,8 @@ class ExplorerQueryRepository(
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)
.where( .where(
useCan.isRefund.isFalse useCan.member.isActive.isTrue
.and(useCan.isRefund.isFalse)
.and(useCanCalculate.recipientCreatorId.eq(creatorId)) .and(useCanCalculate.recipientCreatorId.eq(creatorId))
.and( .and(
useCan.canUsage.eq(CanUsage.DONATION) useCan.canUsage.eq(CanUsage.DONATION)
@ -146,6 +147,7 @@ class ExplorerQueryRepository(
.groupBy(useCan.member.id) .groupBy(useCan.member.id)
.orderBy(donation.desc(), member.id.desc()) .orderBy(donation.desc(), member.id.desc())
.fetch() .fetch()
.asSequence()
.map { .map {
val account = it.get(member)!! val account = it.get(member)!!
val donationCan = it.get(donation)!! val donationCan = it.get(donation)!!
@ -160,6 +162,7 @@ class ExplorerQueryRepository(
if (withDonationCan) donationCan else 0 if (withDonationCan) donationCan else 0
) )
} }
.toList()
} }
fun getNewCreators(): List<Member> { fun getNewCreators(): List<Member> {