From 16342ded75ae1e5da54a52da3d28b2c55437c39c Mon Sep 17 00:00:00 2001 From: 65160270 <65160270@go.buu.ac.th> Date: Fri, 28 Mar 2025 19:55:25 +0700 Subject: [PATCH] update-cart --- shop-routes/cart.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/shop-routes/cart.js b/shop-routes/cart.js index 1d409da..abbe9fb 100644 --- a/shop-routes/cart.js +++ b/shop-routes/cart.js @@ -88,8 +88,8 @@ router.post('/update', async (req, res) => { `SELECT cart_items.*, products.price, products.stock FROM cart_items JOIN products ON cart_items.product_id = products.id - WHERE cart_items.id = ? AND cart_items.session_id = ?`, - [cartItemId, req.session.id] + WHERE cart_items.id = ? AND cart_items.user_id = ?`, // เน€เธเธฅเธตเนเธขเธเธเธฒเธ session_id เน€เธเนเธ user_id + [cartItemId, req.session.user.id] ); if (!cartItem) { @@ -101,11 +101,11 @@ router.post('/update', async (req, res) => { } await pool.query( - 'UPDATE cart_items SET quantity = ? WHERE id = ? AND session_id = ?', - [parseInt(quantity), cartItemId, req.session.id] + 'UPDATE cart_items SET quantity = ? WHERE id = ? AND user_id = ?', + [parseInt(quantity), cartItemId, req.session.user.id] ); - const total = await calculateTotal(req.session.id); + const total = await calculateTotal(req.session.user.id); res.json({ total }); } catch (error) { console.error(error); -- GitLab