From fb7d0c86a8f37cc03b6ffb4c66fdd695eb3407a4 Mon Sep 17 00:00:00 2001 From: 65160270 <65160270@go.buu.ac.th> Date: Sat, 22 Mar 2025 22:20:06 +0700 Subject: [PATCH] update-address --- shop-routes/order.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/shop-routes/order.js b/shop-routes/order.js index e750212..e49a609 100644 --- a/shop-routes/order.js +++ b/shop-routes/order.js @@ -45,13 +45,19 @@ router.get('/history', isAuthenticated, async (req, res) => { // ดูรายละเอียดออเดอร์ (เฉพาะผู้ที่ Login) router.get('/detail/:orderId', async (req, res) => { try { + console.log("Checking Order Details..."); + console.log("Session ID:", req.session.id); + console.log("Order ID:", req.params.orderId); + const [orders] = await pool.query( 'SELECT * FROM orders WHERE id = ? AND session_id = ?', [req.params.orderId, req.session.id] ); + console.log("Orders Result:", orders); + if (orders.length === 0) { - return res.status(404).send('Order not found'); + return res.status(404).json({ message: 'Order not found' }); } const order = orders[0]; @@ -65,10 +71,12 @@ router.get('/detail/:orderId', async (req, res) => { [req.params.orderId] ); - res.render('order-detail', { order, items }); + console.log("Order Items:", items); + + res.json({ order, items }); } catch (error) { - console.error(error); - res.status(500).send('Error fetching order details'); + console.error("ERROR:", error); + res.status(500).json({ message: 'Something went wrong.', error: error.message }); } }); -- GitLab