From 79dca6869444257fa7a7c34a6557c8f5ef8ad42d Mon Sep 17 00:00:00 2001
From: Panyaphorn Promchat <65160014@go.buu.ac.th>
Date: Mon, 24 Mar 2025 04:05:46 +0700
Subject: [PATCH] Initial commit

---
 models/bookingModel.js | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/models/bookingModel.js b/models/bookingModel.js
index 8800ce9..0e1d412 100644
--- a/models/bookingModel.js
+++ b/models/bookingModel.js
@@ -74,16 +74,21 @@ module.exports = {
         });
     },
         // ฟังก์ชันเพิ่มเติมสำหรับหน้า bookingSummary
-    getAppointmentById: (appointmentId) => {
-      return new Promise((resolve, reject) => {
-        const sql = 'SELECT * FROM appointments WHERE appointment_id = ?';
-        db.query(sql, [appointmentId], (err, results) => {
-          if (err) return reject(err);
-          if (results.length === 0) return reject(new Error('ไม่พบการจอง'));
-          resolve(results[0]);
-        });
-      });
-    },
+        getAppointmentById: (appointmentId) => {
+          return new Promise((resolve, reject) => {
+            const sql = `
+              SELECT * FROM appointments WHERE appointment_id = ?
+              UNION
+              SELECT * FROM appointment_history WHERE appointment_id = ?
+            `;
+            db.query(sql, [appointmentId, appointmentId], (err, results) => {
+              if (err) return reject(err);
+              if (results.length === 0) return reject(new Error('ไม่พบการจอง'));
+              resolve(results[0]);
+            });
+          });
+        },
+        
 
     getUserById: (user_id) => {
       return new Promise((resolve, reject) => {
-- 
GitLab