Changes between Version 4 and Version 5 of Advanced Application Development
- Timestamp:
- 04/24/26 14:13:26 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Advanced Application Development
v4 v5 76 76 @Transactional 77 77 public ReviewDTO createReview(Long reviewerId, Long targetUserId, CreateReviewRequest request) { 78 logger.info(" ==== START createReview ====");79 // Validate rating 78 logger.info("createReview"); 79 80 80 if (request.getRating() == null || request.getRating() < 1 || request.getRating() > 5) { 81 81 logger.error(" VALIDATION FAILED: Invalid rating: {}", request.getRating()); … … 105 105 Review existingReviewEntity = existingReview.get().getReview(); 106 106 logger.info("Found existing review with ID: {}", existingReviewEntity.getReviewId()); 107 logger.info("Existing review isDeleted status: {}", existingReviewEntity.getIsDeleted());108 107 109 108 if (!existingReviewEntity.getIsDeleted()) { … … 132 131 // Create UserReview entry 133 132 UserReview userReview = new UserReview(); 134 logger.info("Setting Review on UserReview (will copy ID via @MapsId)...");135 133 userReview.setReview(review); 136 134 logger.info("UserReview reviewId after setReview: {}", userReview.getReviewId());
