From 5fd3b48be63c77ad826b4f2edde09985c1f9d8c5 Mon Sep 17 00:00:00 2001 From: EunjiShin Date: Sun, 31 Mar 2024 04:20:57 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=95=8C=EB=A6=BC=20=ED=99=9C=EC=84=B1?= =?UTF-8?q?=20=EC=9C=A0=EC=A0=80=EC=97=90=EA=B2=8C=EB=A7=8C=20=EC=95=8C?= =?UTF-8?q?=EB=A6=BC=20=EA=B0=80=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/impl/BookmarkQueryRepositoryImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pickly-service/src/main/java/org/pickly/service/domain/bookmark/repository/impl/BookmarkQueryRepositoryImpl.java b/pickly-service/src/main/java/org/pickly/service/domain/bookmark/repository/impl/BookmarkQueryRepositoryImpl.java index 58b0c321..cd96c6d3 100644 --- a/pickly-service/src/main/java/org/pickly/service/domain/bookmark/repository/impl/BookmarkQueryRepositoryImpl.java +++ b/pickly-service/src/main/java/org/pickly/service/domain/bookmark/repository/impl/BookmarkQueryRepositoryImpl.java @@ -25,7 +25,9 @@ import static org.pickly.service.domain.bookmark.entity.QBookmark.bookmark; import static org.pickly.service.domain.category.entity.QCategory.category; +import static org.pickly.service.domain.member.entity.QMember.member; import static org.pickly.service.domain.notification.entity.QNotification.notification; +import static org.pickly.service.domain.notification.entity.QNotificationStandard.notificationStandard; @Slf4j @Repository @@ -121,6 +123,11 @@ public List findAllUnreadBookmark() { return queryFactory .selectFrom(bookmark) + .leftJoin(member).on(bookmark.member.id.eq(member.id)) + .leftJoin(notificationStandard).on( + member.id.eq(notificationStandard.member.id) + .and(notificationStandard.isActive.isTrue()) + ) .where( JPAExpressions .select(notification.bookmarkId)