Skip to content

Commit

Permalink
Merge pull request codestates-seb#234 from codestates-seb/hjo
Browse files Browse the repository at this point in the history
Fix: 주문상품의 리뷰작성여부 수정
  • Loading branch information
junohheo committed Dec 1, 2022
2 parents 56dcbe8 + 84b8ed7 commit a72d844
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,14 @@ public Review update(Long reviewId, Long userId, String reviewContent, int star,
public Long delete(Long reviewId){
log.info("delete 실행");
Review review = reviewRepository.findById(reviewId).orElseThrow(ReviewNotFound::new);
long productId = review.getProduct().getProductId();
long userId = review.getUser().getUserId();
OrderProduct orderProduct = orderProductRepository.findByOrderProduct(userId, productId).orElseThrow(OrderNotFound::new);
log.info("주문 찾기 성공");
if (orderProduct.getReviewStatus().equals(OrderProductReviewStatus.WRITING)){
throw new ReviewDuplication();
}
orderProduct.setReviewStatus(OrderProductReviewStatus.WRITING);
log.info("review : ", review);
reviewRepository.delete(review);
return reviewId;
Expand Down

0 comments on commit a72d844

Please sign in to comment.