Merge pull request '후원순위 - 유료라이브 입장 캔 반영' (#35) from test into main

Reviewed-on: #35
This commit is contained in:
klaus 2023-09-27 14:57:27 +00:00
commit f90a93c4bc
1 changed files with 14 additions and 5 deletions

View File

@ -66,7 +66,10 @@ class ExplorerQueryRepository(
.innerJoin(useCanCalculate.useCan, useCan)
.where(
useCanCalculate.status.eq(UseCanCalculateStatus.RECEIVED)
.and(useCan.canUsage.eq(CanUsage.DONATION))
.and(
useCan.canUsage.eq(CanUsage.DONATION)
.or(useCan.canUsage.eq(CanUsage.LIVE))
)
.and(useCan.isRefund.isFalse)
.and(useCanCalculate.recipientCreatorId.eq(creatorId))
.and(
@ -99,9 +102,12 @@ class ExplorerQueryRepository(
.innerJoin(useCanCalculate.useCan, useCan)
.innerJoin(useCan.member, userMember)
.where(
useCan.canUsage.eq(CanUsage.DONATION)
.and(useCan.isRefund.isFalse)
useCan.isRefund.isFalse
.and(useCanCalculate.recipientCreatorId.eq(creatorId))
.and(
useCan.canUsage.eq(CanUsage.DONATION)
.or(useCan.canUsage.eq(CanUsage.LIVE))
)
)
.groupBy(useCan.member.id)
.orderBy(donation.desc())
@ -126,9 +132,12 @@ class ExplorerQueryRepository(
.offset(offset)
.limit(limit)
.where(
useCan.canUsage.eq(CanUsage.DONATION)
.and(useCan.isRefund.isFalse)
useCan.isRefund.isFalse
.and(useCanCalculate.recipientCreatorId.eq(creatorId))
.and(
useCan.canUsage.eq(CanUsage.DONATION)
.or(useCan.canUsage.eq(CanUsage.LIVE))
)
)
.groupBy(useCan.member.id)
.orderBy(donation.desc(), member.id.desc())