diff --git a/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewDetailResponse.java b/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewDetailResponse.java index 14f2635c..df32b6a3 100644 --- a/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewDetailResponse.java +++ b/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewDetailResponse.java @@ -6,6 +6,7 @@ import com.seeat.server.domain.theater.domain.entity.Seat; import com.seeat.server.domain.user.application.dto.response.UserResponse; import com.seeat.server.domain.image.application.dto.response.ReviewImageInfoResponse; +import com.seeat.server.global.util.DateFormatUtil; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Builder; @@ -58,7 +59,7 @@ public record ReviewDetailResponse( Long heartCount, @Schema(description = "리뷰 작성 시간", example = "2025-07-24T14:35:00") - LocalDateTime createdAt + String createdAt ) { public static ReviewDetailResponse from( @@ -83,7 +84,7 @@ public static ReviewDetailResponse from( .user(UserResponse .from(review.getUser())) .imageInfo(ReviewImageInfoResponse.from(images)) - .createdAt(review.getCreatedAt()) + .createdAt(DateFormatUtil.formatDate(review.getCreatedAt())) .build(); } } diff --git a/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewSeatInfoResponse.java b/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewSeatInfoResponse.java index 43e6dc47..0c088216 100644 --- a/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewSeatInfoResponse.java +++ b/src/main/java/com/seeat/server/domain/review/application/dto/response/ReviewSeatInfoResponse.java @@ -27,7 +27,7 @@ public record ReviewSeatInfoResponse( public static ReviewSeatInfoResponse from(Seat seat) { return ReviewSeatInfoResponse.builder() .seatId(seat.getId()) - .seatNumber(seat.getColumn() + seat.getRow()) + .seatNumber(seat.getRow() + seat.getColumn()) .build(); } diff --git a/src/main/java/com/seeat/server/domain/review/presentation/ReviewController.java b/src/main/java/com/seeat/server/domain/review/presentation/ReviewController.java index b196e325..6bdb2aea 100644 --- a/src/main/java/com/seeat/server/domain/review/presentation/ReviewController.java +++ b/src/main/java/com/seeat/server/domain/review/presentation/ReviewController.java @@ -105,7 +105,7 @@ public ApiResponse> getReviewsBySeat( * @param request 수정 DTO * @param user 유저 */ - @PatchMapping(path = "/{reviewId}", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) + @PatchMapping(path = "/{reviewId}") public ApiResponse updateReview( @PathVariable Long reviewId, @RequestBody @Valid ReviewUpdateRequest request, diff --git a/src/main/java/com/seeat/server/domain/review/presentation/swagger/ReviewControllerSpec.java b/src/main/java/com/seeat/server/domain/review/presentation/swagger/ReviewControllerSpec.java index 54063126..30bf41a1 100644 --- a/src/main/java/com/seeat/server/domain/review/presentation/swagger/ReviewControllerSpec.java +++ b/src/main/java/com/seeat/server/domain/review/presentation/swagger/ReviewControllerSpec.java @@ -103,7 +103,7 @@ ApiResponse> getReviewsBySeat( summary = "리뷰 수정", description = "JWT를 기반으로 리뷰를 수정합니다." ) - @PatchMapping(path = "/{reviewId}", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) + @PatchMapping(path = "/{reviewId}") ApiResponse updateReview( @Parameter(description = "수정할 리뷰ID", example = "1")