feat: 생략된 프론트엔드 코드 추가

This commit is contained in:
이상진 2025-10-10 17:37:11 +09:00
parent 2613b9f895
commit f9bb2f8746
3 changed files with 19 additions and 2 deletions

View File

@ -0,0 +1,12 @@
import apiClient from "@_api/apiClient";
import type { PaymentConfirmRequest } from "@_api/payment/PaymentTypes";
export const confirm = async (
reservationId: string,
data: PaymentConfirmRequest,
): Promise<void> => {
return await apiClient.post<void>(
`/orders/${reservationId}/confirm`,
data
);
};

View File

@ -0,0 +1,5 @@
export interface OrderErrorResponse {
code: string;
message: string;
trial: number;
}

View File

@ -1,5 +1,5 @@
import { confirm } from '@_api/order/orderAPI';
import type { BookingErrorResponse } from '@_api/order/orderTypes';
import type { OrderErrorResponse } from '@_api/order/orderTypes';
import { type PaymentConfirmRequest } from '@_api/payment/PaymentTypes';
import { confirmReservation } from '@_api/reservation/reservationAPI';
import '@_css/reservation-v2-1.css';
@ -83,7 +83,7 @@ const ReservationStep2Page: React.FC = () => {
});
})
.catch(err => {
const error = err as AxiosError<BookingErrorResponse>;
const error = err as AxiosError<OrderErrorResponse>;
const errorCode = error.response?.data?.code;
const errorMessage = error.response?.data?.message;