From dc4a729d6f224721603be8b02b4400d940535a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=B5=E1=84=92=E1=85=A1=E1=84=8C=E1=85=B5?= =?UTF-8?q?=E1=86=AB?= Date: Wed, 6 Aug 2025 18:25:33 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EC=99=84=EB=8F=85=20=ED=95=84?= =?UTF-8?q?=ED=84=B0=EB=A7=81=20=EC=97=90=EB=9F=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/mybook/repository/MyBookRepository.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 86ae5bc..cf0c2e4 100644 --- a/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java +++ b/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java @@ -20,8 +20,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 m.isReading = true) OR + (:status = 'in-progress' AND m.isReading = false) ) AND ( :keyword is null OR @@ -39,8 +39,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 m.isReading = true) OR + (:status = 'in-progress' AND m.isReading = false) ) AND ( :keyword IS NULL OR From ed531a7b2c8119f1ba456f1510aad77892651700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=B5=E1=84=92=E1=85=A1=E1=84=8C=E1=85=B5?= =?UTF-8?q?=E1=86=AB?= Date: Wed, 6 Aug 2025 18:43:08 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=EC=99=84=EB=8F=85=20=ED=95=84?= =?UTF-8?q?=ED=84=B0=EB=A7=81=20=EC=97=90=EB=9F=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/mybook/repository/MyBookRepository.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 cf0c2e4..ba0f418 100644 --- a/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java +++ b/src/main/java/com/ikdaman/domain/mybook/repository/MyBookRepository.java @@ -20,8 +20,8 @@ public interface MyBookRepository extends JpaRepository { WHERE m.memberId = :memberId AND ( :status IS NULL OR - (:status = 'completed' AND m.isReading = true) OR - (:status = 'in-progress' AND m.isReading = false) + (:status = 'completed' AND b.page = m.nowPage) OR + (:status = 'in-progress' AND b.page != m.nowPage) ) AND ( :keyword is null OR @@ -39,8 +39,8 @@ SELECT COUNT(m) FROM MyBook m m.memberId = :memberId AND ( :status IS NULL OR - (:status = 'completed' AND m.isReading = true) OR - (:status = 'in-progress' AND m.isReading = false) + (:status = 'completed' AND b.page = m.nowPage) OR + (:status = 'in-progress' AND b.page != m.nowPage) ) AND ( :keyword IS NULL OR