From f63a943837992b6064170c184d063b2f8add9a3a Mon Sep 17 00:00:00 2001 From: eomgerm Date: Sat, 25 Jan 2025 15:59:27 +0900 Subject: [PATCH] =?UTF-8?q?:ambulance:=20[HOTFIX!]:=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=9E=A9=ED=95=9C=20=ED=94=8C=EB=A1=9C=EC=9A=B0=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=EB=84=A4=EC=9D=B4=EC=85=98=20=EC=98=AC?= =?UTF-8?q?=EB=B0=94=EB=A5=B4=EA=B2=8C=20=EB=90=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/FlowCustomRepositoryImpl.java | 2 ++ .../RecreationCustomRepositoryImpl.java | 21 ------------------- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/avab/avab/repository/FlowCustomRepositoryImpl.java b/src/main/java/com/avab/avab/repository/FlowCustomRepositoryImpl.java index a0480f5..3486588 100644 --- a/src/main/java/com/avab/avab/repository/FlowCustomRepositoryImpl.java +++ b/src/main/java/com/avab/avab/repository/FlowCustomRepositoryImpl.java @@ -139,6 +139,8 @@ public Page findScrapFlowsByUser(User user, Pageable pageable) { .where( flow.flowScrapList.any().user.eq(user), MaskingPredicates.mask(flow, user)) + .limit(pageable.getPageSize()) + .offset(pageable.getOffset()) .fetch(); JPQLQuery countQuery = diff --git a/src/main/java/com/avab/avab/repository/RecreationCustomRepositoryImpl.java b/src/main/java/com/avab/avab/repository/RecreationCustomRepositoryImpl.java index 96f6b79..f642bc1 100644 --- a/src/main/java/com/avab/avab/repository/RecreationCustomRepositoryImpl.java +++ b/src/main/java/com/avab/avab/repository/RecreationCustomRepositoryImpl.java @@ -16,7 +16,6 @@ import org.apache.commons.lang3.tuple.Pair; import org.apache.commons.lang3.tuple.Triple; import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; import org.springframework.data.support.PageableExecutionUtils; import org.springframework.stereotype.Repository; @@ -381,26 +380,6 @@ public void updateTotalStars(Long recreationId) { .execute(); } - public Page findTop9ByOrderByWeeklyViewCountDesc(Pageable pageable, User user) { - long totalCount = - queryFactory - .selectFrom(recreation) - .where(MaskingPredicates.mask(recreation, user)) - .fetch() - .size(); - - List filteredRecreations = - queryFactory - .selectFrom(recreation) - .where(MaskingPredicates.mask(recreation, user)) - .orderBy(recreation.weeklyViewCount.desc()) - .offset(pageable.getOffset()) - .limit(pageable.getPageSize()) - .fetch(); - - return new PageImpl<>(filteredRecreations, pageable, totalCount); - } - @Override public Page findReviews(Long recreationId, User user, Pageable page) { List reviews =