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()
     }