From efdf1d3eed82d575aa58709e393115ed5494bdef Mon Sep 17 00:00:00 2001 From: Klaus <klaus@vividnext.co.kr> Date: Tue, 5 Nov 2024 16:00:23 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=EB=B0=A9=20?= =?UTF-8?q?=ED=9B=84=EC=9B=90=EB=A6=AC=EC=8A=A4=ED=8A=B8=20-=20=EC=A0=95?= =?UTF-8?q?=EB=A0=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/live/room/LiveRoomRepository.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt index c7223f8..d1fe8f2 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt @@ -250,11 +250,11 @@ class LiveRoomQueryRepositoryImpl( .and(useCan.isRefund.isFalse) val sortExpression: NumberExpression<Int> = if (isLiveCreator) { - useCan.can.sum().add(useCan.rewardCan.sum()) + useCan.can.add(useCan.rewardCan) } else { CaseBuilder() .`when`(useCan.isSecret.isFalse) - .then(useCan.can.sum().add(useCan.rewardCan.sum())) + .then(useCan.can.add(useCan.rewardCan)) .otherwise(0) } @@ -290,10 +290,10 @@ class LiveRoomQueryRepositoryImpl( ) .from(useCan) .innerJoin(useCan.room, liveRoom) - .join(useCan.member, member) + .innerJoin(useCan.member, member) .groupBy(useCan.member.id) .where(where) - .orderBy(sortExpression.desc()) + .orderBy(sortExpression.sum().desc()) .fetch() }