From b8e7824bdca1d6750a244be450b6af479b59fc8e Mon Sep 17 00:00:00 2001 From: minh anh Date: Wed, 29 Apr 2026 21:15:47 +0700 Subject: [PATCH] delete pendingOrderId session --- frontend/src/js/booking_detail.js | 9 ++------- frontend/src/templates/payment.html | 1 - 2 files changed, 2 insertions(+), 8 deletions(-) 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 @@

Thanh toán thành công!

sessionStorage.setItem('ticketResult', JSON.stringify(result.data)); sessionStorage.removeItem('checkoutData'); - sessionStorage.removeItem('pendingOrderId'); setTimeout(() => { window.location.href = "/tickets"; }, 1500); }