Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit fb7d0c86 authored by 65160270's avatar 65160270
Browse files

update-address

parent e0dbcf28
No related branches found
No related tags found
No related merge requests found
...@@ -45,13 +45,19 @@ router.get('/history', isAuthenticated, async (req, res) => { ...@@ -45,13 +45,19 @@ router.get('/history', isAuthenticated, async (req, res) => {
// ดูรายละเอียดออเดอร์ (เฉพาะผู้ที่ Login) // ดูรายละเอียดออเดอร์ (เฉพาะผู้ที่ Login)
router.get('/detail/:orderId', async (req, res) => { router.get('/detail/:orderId', async (req, res) => {
try { 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( const [orders] = await pool.query(
'SELECT * FROM orders WHERE id = ? AND session_id = ?', 'SELECT * FROM orders WHERE id = ? AND session_id = ?',
[req.params.orderId, req.session.id] [req.params.orderId, req.session.id]
); );
console.log("Orders Result:", orders);
if (orders.length === 0) { 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]; const order = orders[0];
...@@ -65,10 +71,12 @@ router.get('/detail/:orderId', async (req, res) => { ...@@ -65,10 +71,12 @@ router.get('/detail/:orderId', async (req, res) => {
[req.params.orderId] [req.params.orderId]
); );
res.render('order-detail', { order, items }); console.log("Order Items:", items);
res.json({ order, items });
} catch (error) { } catch (error) {
console.error(error); console.error("ERROR:", error);
res.status(500).send('Error fetching order details'); res.status(500).json({ message: 'Something went wrong.', error: error.message });
} }
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment