Skip to content

Commit 1facf88

Browse files
committed
[fix/#46] 스웨거 인식 문제 해결(dto 수정)
1 parent d67d4e8 commit 1facf88

File tree

6 files changed

+10
-18
lines changed

6 files changed

+10
-18
lines changed

src/main/java/com/sumte/payment/controller/PaymentController.java

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,10 @@ public class PaymentController {
2424

2525
@PostMapping("/request")
2626
@Operation(summary = "결제 요청 API", description = "요청 본문으로 예약 ID, 결제 금액, 결제 수단을 입력받고, 결제창 URL과 결제 ID를 응답합니다.")
27-
@io.swagger.v3.oas.annotations.responses.ApiResponse(
28-
responseCode = "200",
29-
description = "OK",
30-
content = @Content(
31-
mediaType = "application/json",
32-
schema = @Schema(implementation = PaymentResponseDTO.CreatePaymentDTO.class)
33-
)
34-
)
35-
public ResponseEntity<ApiResponse<PaymentResponseDTO.CreatePaymentDTO>> requestPayment(
36-
@Valid @RequestBody PaymentRequestDTO.CreatePaymentDTO dto) {
27+
public ResponseEntity<ApiResponse<PaymentResponseDTO.PaymentReadyResponse>> requestPayment(
28+
@Valid @RequestBody PaymentRequestDTO.PaymentRequestCreate dto) {
3729

38-
PaymentResponseDTO.CreatePaymentDTO response = paymentService.requestPayment(dto);
30+
PaymentResponseDTO.PaymentReadyResponse response = paymentService.requestPayment(dto);
3931
return ResponseEntity.ok(ApiResponse.success(response));
4032
}
4133

src/main/java/com/sumte/payment/converter/PaymentConverter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
public class PaymentConverter {
1111

12-
public static Payment toEntity(PaymentRequestDTO.CreatePaymentDTO dto, Reservation reservation) {
12+
public static Payment toEntity(PaymentRequestDTO.PaymentRequestCreate dto, Reservation reservation) {
1313
PaymentMethod method = dto.getPaymentMethod() != null
1414
? dto.getPaymentMethod()
1515
: PaymentMethod.KAKAOPAY;
@@ -22,8 +22,8 @@ public static Payment toEntity(PaymentRequestDTO.CreatePaymentDTO dto, Reservati
2222
.build();
2323
}
2424

25-
public static PaymentResponseDTO.CreatePaymentDTO toCreateResponse(Payment payment, String paymentUrl) {
26-
return PaymentResponseDTO.CreatePaymentDTO.builder()
25+
public static PaymentResponseDTO.PaymentReadyResponse toCreateResponse(Payment payment, String paymentUrl) {
26+
return PaymentResponseDTO.PaymentReadyResponse.builder()
2727
.paymentId(payment.getId())
2828
.paymentUrl(paymentUrl)
2929
.build();

src/main/java/com/sumte/payment/dto/PaymentRequestDTO.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class PaymentRequestDTO {
1212
@Getter
1313
@NoArgsConstructor
1414
@AllArgsConstructor
15-
public static class CreatePaymentDTO {
15+
public static class PaymentRequestCreate {
1616
private Long reservationId;
1717
private Long amount;
1818
private PaymentMethod paymentMethod;

src/main/java/com/sumte/payment/dto/PaymentResponseDTO.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class PaymentResponseDTO {
1111
@Getter
1212
@NoArgsConstructor
1313
@AllArgsConstructor
14-
public static class CreatePaymentDTO {
14+
public static class PaymentReadyResponse {
1515
private Long paymentId;
1616
private String paymentUrl;
1717
}

src/main/java/com/sumte/payment/service/PaymentService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
import com.sumte.payment.dto.PaymentResponseDTO;
66

77
public interface PaymentService {
8-
PaymentResponseDTO.CreatePaymentDTO requestPayment(PaymentRequestDTO.CreatePaymentDTO dto);
8+
PaymentResponseDTO.PaymentReadyResponse requestPayment(PaymentRequestDTO.PaymentRequestCreate dto);
99
KakaoPayApproveResponseDTO approvePayment(Long paymentId, String pgToken);
1010
}

src/main/java/com/sumte/payment/service/PaymentServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class PaymentServiceImpl implements PaymentService {
2929

3030
@Override
3131
@Transactional
32-
public PaymentResponseDTO.CreatePaymentDTO requestPayment(PaymentRequestDTO.CreatePaymentDTO dto) {
32+
public PaymentResponseDTO.PaymentReadyResponse requestPayment(PaymentRequestDTO.PaymentRequestCreate dto) {
3333
Reservation reservation = reservationRepository.findById(dto.getReservationId())
3434
.orElseThrow(() -> new SumteException(PaymentErrorCode.RESERVATION_NOT_FOUND));
3535

0 commit comments

Comments
 (0)