diff --git a/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java b/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java index 0bd40af..e6748a3 100644 --- a/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java +++ b/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java @@ -68,7 +68,8 @@ Page searchMyBooks( WHERE m.memberId = :memberId AND (bl.booklogType = 'IMPRESSION' OR bl.booklogType IS NULL) AND m.isReading = true - AND m.status = 'ACTIVE'""") + AND m.status = 'ACTIVE' + AND b.page != m.nowPage""") List findByMemberIdAndIsReading(UUID memberId, boolean isReading); @Query(value = """ @@ -79,6 +80,7 @@ Page searchMyBooks( m.memberId = :memberId AND m.isReading = true AND m.status = 'ACTIVE' + AND b.page != m.nowPage ORDER BY m.updatedAt DESC LIMIT :limit """