Skip to content

Commit

Permalink
Merge pull request #84 from kea-dpang/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
oo-ni authored Feb 6, 2024
2 parents 0cd65da + a6c3d96 commit 613e9a7
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 14 deletions.
10 changes: 6 additions & 4 deletions src/main/java/kea/dpang/item/dto/review/PersonalReviewDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,24 @@ public class PersonalReviewDto {
private Long reviewId;
private Long reviewerId;
private String reviewerName;
private LocalDateTime createdTime;
private Long itemId;
private String itemImage;
private String itemName;
private String itemThumbnailImage;
private String content;
private Double rating;
private LocalDateTime createdTime;

public static PersonalReviewDto of(Review review, String reviewerName) {
return new PersonalReviewDto(
review.getReviewId(),
review.getReviewerId(),
reviewerName,
review.getCreatedTime(),
review.getItem().getId(),
review.getItem().getName(),
review.getItem().getThumbnailImage(),
review.getContent(),
review.getRating()
review.getRating(),
review.getCreatedTime()
);
}
}
10 changes: 1 addition & 9 deletions src/main/java/kea/dpang/item/dto/review/ReviewDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ public class ReviewDto {
private Long itemId;
private String content;
private Double rating;

public ReviewDto(Review review) {
this.reviewId = review.getReviewId();
this.reviewerId = review.getReviewerId();
this.createdTime = review.getCreatedTime();
this.itemId = review.getItem().getId();
this.content = review.getContent();
this.rating = review.getRating();
}
private int reviewCount;
}

4 changes: 4 additions & 0 deletions src/main/java/kea/dpang/item/entity/Item.java
Original file line number Diff line number Diff line change
Expand Up @@ -107,5 +107,9 @@ public void updateAverageRating() {
.orElse(0.0);
}

public int getReviewCount() {
return this.reviews.size();
}

}

3 changes: 2 additions & 1 deletion src/main/java/kea/dpang/item/service/ReviewServiceImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,8 @@ public List<ReviewDto> getReviewList(Long itemId, Pageable pageable) {
review.getCreatedTime(),
review.getItem().getId(),
review.getContent(),
review.getRating()
review.getRating(),
review.getItem().getReviewCount()
);
}).toList();
}
Expand Down

0 comments on commit 613e9a7

Please sign in to comment.