diff --git a/src/main/java/org/sopt/lequuServer/InitDb.java b/src/main/java/org/sopt/lequuServer/InitDb.java index 32db50a..a7a4dbe 100644 --- a/src/main/java/org/sopt/lequuServer/InitDb.java +++ b/src/main/java/org/sopt/lequuServer/InitDb.java @@ -74,6 +74,7 @@ public void dbInit() { .description(bookDummy.getDescription()) .backgroundColor("#F5F5F5") .member(member1) + .popularRate(0) .build(); em.persist(book); } diff --git a/src/main/java/org/sopt/lequuServer/domain/book/facade/BookFacade.java b/src/main/java/org/sopt/lequuServer/domain/book/facade/BookFacade.java index 06fe29f..8367b89 100644 --- a/src/main/java/org/sopt/lequuServer/domain/book/facade/BookFacade.java +++ b/src/main/java/org/sopt/lequuServer/domain/book/facade/BookFacade.java @@ -59,14 +59,15 @@ public BookCreateResponseDto createBook(BookCreateRequestDto request, Long membe String imageUrl = s3Service.getCloudFrontURL(BOOK_FAVORITE_IMAGE_FOLDER_NAME.getValue() + request.favoriteImage()); Book book = Book.builder() - .uuid(bookUuid) - .favoriteName(badWordFilterService.badWordChange(memberId, request.favoriteName())) - .favoriteImage(imageUrl) - .title(badWordFilterService.badWordChange(memberId, request.title())) - .description(badWordFilterService.badWordChange(memberId, request.description())) - .backgroundColor(request.backgroundColor()) - .member(member) - .build(); + .uuid(bookUuid) + .favoriteName(badWordFilterService.badWordChange(memberId, request.favoriteName())) + .favoriteImage(imageUrl) + .title(badWordFilterService.badWordChange(memberId, request.title())) + .description(badWordFilterService.badWordChange(memberId, request.description())) + .backgroundColor(request.backgroundColor()) + .member(member) + .popularRate(0) + .build(); return bookService.createBook(book, member); } diff --git a/src/main/java/org/sopt/lequuServer/domain/book/model/Book.java b/src/main/java/org/sopt/lequuServer/domain/book/model/Book.java index a846bec..c6dcde1 100644 --- a/src/main/java/org/sopt/lequuServer/domain/book/model/Book.java +++ b/src/main/java/org/sopt/lequuServer/domain/book/model/Book.java @@ -67,7 +67,7 @@ public void addFavorite(Favorite favorite) { private int popularRate; @Builder - public Book(String uuid, String favoriteName, String favoriteImage, String title, String description, String backgroundColor, Member member) { + public Book(String uuid, String favoriteName, String favoriteImage, String title, String description, String backgroundColor, Member member, int popularRate) { this.uuid = uuid; this.favoriteName = favoriteName; this.favoriteImage = favoriteImage; @@ -75,10 +75,10 @@ public Book(String uuid, String favoriteName, String favoriteImage, String title this.description = description; this.backgroundColor = backgroundColor; this.member = member; - this.popularRate = 0; + this.popularRate = popularRate; } - public static Book of(String uuid, String favoriteName, String favoriteImage, String title, String description, String backgroundColor, Member member) { - return new Book(uuid, favoriteName, favoriteImage, title, description, backgroundColor, member); + public static Book of(String uuid, String favoriteName, String favoriteImage, String title, String description, String backgroundColor, Member member, int popularRate) { + return new Book(uuid, favoriteName, favoriteImage, title, description, backgroundColor, member, popularRate); } }