From c65c014d486b79afaf756440e60d67031817509b Mon Sep 17 00:00:00 2001 From: sonshn Date: Sun, 10 Aug 2025 15:16:12 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20MyBook=20=EC=82=AD=EC=A0=9C=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ikdaman/domain/bookLog/repository/BookLogRepository.java | 1 + .../com/ikdaman/domain/mybook/service/MyBookServiceImpl.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ikdaman/domain/bookLog/repository/BookLogRepository.java b/src/main/java/com/ikdaman/domain/bookLog/repository/BookLogRepository.java index 3633d90..a0b22dd 100644 --- a/src/main/java/com/ikdaman/domain/bookLog/repository/BookLogRepository.java +++ b/src/main/java/com/ikdaman/domain/bookLog/repository/BookLogRepository.java @@ -11,4 +11,5 @@ public interface BookLogRepository extends JpaRepository { Optional findFirstByMyBookAndBooklogType(MyBook myBook, String booklogType); Page findByMyBook_MybookId(Long mybookId, Pageable pageable); + void deleteByMyBook(MyBook myBook); } diff --git a/src/main/java/com/ikdaman/domain/mybook/service/MyBookServiceImpl.java b/src/main/java/com/ikdaman/domain/mybook/service/MyBookServiceImpl.java index 90a5de6..dd858c4 100644 --- a/src/main/java/com/ikdaman/domain/mybook/service/MyBookServiceImpl.java +++ b/src/main/java/com/ikdaman/domain/mybook/service/MyBookServiceImpl.java @@ -308,8 +308,9 @@ public void deleteMyBook(UUID memberId, Integer id) { throw new BaseException(BOOK_NOT_OWNED_BY_MEMBER); } - myBook.updateToInactive(); - myBookRepository.save(myBook); + bookLogRepository.deleteByMyBook(myBook); + + myBookRepository.delete(myBook); } // 책 주인 확인 From 1447ebe055ec98d9bb680d301a219ccf47d27e1b Mon Sep 17 00:00:00 2001 From: sonshn Date: Sun, 10 Aug 2025 15:19:23 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20Notice=20Paging=20=EC=88=98=EC=A0=95?= =?UTF-8?q?(=EC=A0=84=EC=B2=B4=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=88=98)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ikdaman/domain/notice/service/NoticeServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ikdaman/domain/notice/service/NoticeServiceImpl.java b/src/main/java/com/ikdaman/domain/notice/service/NoticeServiceImpl.java index d924118..2e4e672 100644 --- a/src/main/java/com/ikdaman/domain/notice/service/NoticeServiceImpl.java +++ b/src/main/java/com/ikdaman/domain/notice/service/NoticeServiceImpl.java @@ -69,7 +69,7 @@ public NoticeListRes getNotices(Integer page, Integer limit) { noticeDTOs, noticePage.hasNext(), noticePage.getNumber() + 1, - noticePage.getTotalPages() + 1 + noticePage.getTotalPages() ); }