diff --git a/src/main/java/com/hansung/leafly/domain/member/service/MemberServiceImpl.java b/src/main/java/com/hansung/leafly/domain/member/service/MemberServiceImpl.java index 056730a..6618f05 100644 --- a/src/main/java/com/hansung/leafly/domain/member/service/MemberServiceImpl.java +++ b/src/main/java/com/hansung/leafly/domain/member/service/MemberServiceImpl.java @@ -103,7 +103,7 @@ public MemberDetailsRes details(Member m) { // 서재: 완독 책 List finishedBooks = libraries.stream() .filter(lib -> lib.getStatus() == LibraryStatus.DONE) - .map(lib -> new BookSimple(lib.getIsbn(), lib.getCover())) + .map(lib -> new BookSimple(lib.getIsbn(), lib.getCover(), lib.getTitle())) .toList(); int finishedCount = finishedBooks.size(); @@ -111,14 +111,14 @@ public MemberDetailsRes details(Member m) { // 서재: 읽고 싶음 책 List wantBooks = libraries.stream() .filter(lib -> lib.getStatus() == LibraryStatus.WANT_TO_READ) - .map(lib -> new BookSimple(lib.getIsbn(), lib.getCover())) + .map(lib -> new BookSimple(lib.getIsbn(), lib.getCover(), lib.getTitle())) .toList(); int wantCount = wantBooks.size(); // 좋아요 LIST List likeBooks = bookmarks.stream() - .map(bm -> new BookSimple(String.valueOf(bm.getIsbn()), bm.getCover())) + .map(bm -> new BookSimple(String.valueOf(bm.getIsbn()), bm.getCover(), bm.getTitle())) .toList(); int likeCount = likeBooks.size(); diff --git a/src/main/java/com/hansung/leafly/domain/member/web/dto/info/BookSimple.java b/src/main/java/com/hansung/leafly/domain/member/web/dto/info/BookSimple.java index b3b388c..a24cabf 100644 --- a/src/main/java/com/hansung/leafly/domain/member/web/dto/info/BookSimple.java +++ b/src/main/java/com/hansung/leafly/domain/member/web/dto/info/BookSimple.java @@ -2,5 +2,6 @@ public record BookSimple( String isbn, - String coverUrl + String coverUrl, + String title ) {}