diff --git a/frontend/src/js/booking_detail.js b/frontend/src/js/booking_detail.js index 33b6346..7841127 100644 --- a/frontend/src/js/booking_detail.js +++ b/frontend/src/js/booking_detail.js @@ -75,11 +75,7 @@ function bindBookingFlow() { if (!btnCreateOrder) return; - let createdBookingId = sessionStorage.getItem('pendingOrderId'); - if (createdBookingId) { - window.location.href = `/payment?orderId=${createdBookingId}`; - return; - } + const seatIds = currentCheckoutData.seats.map(s => parseInt(s.id)); const token = getAuthToken(); @@ -116,8 +112,7 @@ function bindBookingFlow() { const createData = await createRes.json(); if (!createRes.ok) throw new Error(createData.message || "Tạo đơn hàng thất bại"); - createdBookingId = createData.data.order_id; - sessionStorage.setItem('pendingOrderId', createdBookingId); + let createdBookingId = createData.data.order_id; sessionStorage.removeItem('checkoutData'); window.location.href = `/payment?orderId=${createdBookingId}`; diff --git a/frontend/src/templates/payment.html b/frontend/src/templates/payment.html index fffd9f8..3ae2ba9 100644 --- a/frontend/src/templates/payment.html +++ b/frontend/src/templates/payment.html @@ -193,7 +193,6 @@