diff --git a/shop-routes/order.js b/shop-routes/order.js index 4484aab6a5e6053b68e0ce4291addd0ac837b6c7..c29fb2664679fa0e30bc10de57a5069dcf7d82b0 100644 --- a/shop-routes/order.js +++ b/shop-routes/order.js @@ -43,13 +43,17 @@ router.get('/history', isAuthenticated, async (req, res) => { }); // ดูรายละเอียดออเดอร์ (เฉพาะผู้ที่ Login) -router.get('/detail/:orderId', isAuthenticated, async (req, res) => { +router.get('/detail/:orderId', async (req, res) => { // ปิด isAuthenticated ชั่วคราว + console.log("Session ID:", req.session.id); // Debug Session ID + try { const [orders] = await pool.query( 'SELECT * FROM orders WHERE id = ? AND session_id = ?', [req.params.orderId, req.session.id] ); + console.log("Orders:", orders); // Debug Orders Query + if (orders.length === 0) { return res.status(404).send('Order not found'); } @@ -57,11 +61,10 @@ router.get('/detail/:orderId', isAuthenticated, async (req, res) => { const order = orders[0]; const [items] = await pool.query( - `SELECT - order_items.*, products.name, products.image_url - FROM order_items - JOIN products ON order_items.product_id = products.id - WHERE order_items.order_id = ?`, + `SELECT order_items.*, products.name, products.image_url + FROM order_items + JOIN products ON order_items.product_id = products.id + WHERE order_items.order_id = ?`, [req.params.orderId] );