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 875d76a..dd0dbbd 100644 --- a/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java +++ b/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java @@ -21,8 +21,8 @@ public interface MyBookRepository extends JpaRepository { WHERE m.memberId = :memberId AND ( :status IS NULL OR - (:status = 'completed' AND m.isReading = false) OR - (:status = 'in-progress' AND m.isReading = true) + (:status = 'completed' AND b.page = m.nowPage) OR + (:status = 'in-progress' AND b.page != m.nowPage) ) AND ( :keyword is null OR @@ -40,8 +40,8 @@ SELECT COUNT(m) FROM MyBook m m.memberId = :memberId AND ( :status IS NULL OR - (:status = 'completed' AND m.isReading = false) OR - (:status = 'in-progress' AND m.isReading = true) + (:status = 'completed' AND b.page = m.nowPage) OR + (:status = 'in-progress' AND b.page != m.nowPage) ) AND ( :keyword IS NULL OR