diff --git a/models/tourModel.js b/models/tourModel.js index 20924e37ee73eb96c0aa892b8edfc70eda0edf4c..48d2a36a8976257d19e02d6e14c4652b503204b6 100644 --- a/models/tourModel.js +++ b/models/tourModel.js @@ -102,7 +102,12 @@ class Tour { // ลบทัวร์ static async deleteTour(id) { try { - // ตรวจสอบก่อนว่ามีทัวร์อยู่หรือไม่ + console.log("Deleting tour with ID:", id); // เช็คค่า ID ที่รับมา + if (!id) { + throw new Error("Tour ID is required"); + } + + // ตรวจสอบว่าทัวร์มีอยู่จริง const checkQuery = 'SELECT * FROM tours WHERE id = ?'; const [tours] = await pool.execute(checkQuery, [id]); @@ -125,6 +130,7 @@ class Tour { throw new Error('เกิดข้อผิดพลาดในการลบทัวร์'); } } + } class User {