Gitlab@Informatics

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

update-address

parent 5d0b140a
No related branches found
No related tags found
No related merge requests found
......@@ -42,6 +42,40 @@ router.get('/history', isAuthenticated, async (req, res) => {
}
});
// แสดงรายละเอียดออเดอร์ (เฉพาะผู้ที่ Login)
router.get('/detail/:orderId', isAuthenticated, async (req, res) => {
try {
const { orderId } = req.params;
// ดึงข้อมูลออเดอร์
const [orderResults] = await pool.query(
`SELECT id, total_amount, status, shipping_address, created_at
FROM orders WHERE id = ? AND session_id = ?`,
[orderId, req.session.id]
);
if (orderResults.length === 0) {
return res.status(404).send("ไม่พบคำสั่งซื้อ หรือไม่มีสิทธิ์เข้าถึง");
}
const order = orderResults[0];
// ดึงรายการสินค้าในออเดอร์
const [items] = await pool.query(
`SELECT products.name, products.image_url, order_items.quantity, order_items.price
FROM order_items
JOIN products ON order_items.product_id = products.id
WHERE order_items.order_id = ?`,
[orderId]
);
res.render('order-detail', { order, items });
} catch (error) {
console.error(error);
res.status(500).send('เกิดข้อผิดพลาดในการโหลดรายละเอียดคำสั่งซื้อ');
}
});
// อัปเดตที่อยู่จัดส่งของคำสั่งซื้อ
router.put('/update/:orderId', async (req, res) => {
try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment