Skip to content

Commit 8d4d807

Browse files
committed
Fix pre-bookings query: use guest table with guest_id and daily_rate
1 parent 4564757 commit 8d4d807

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

routers/booking.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,20 @@ router.get('/pre-bookings', optionalAuth, asyncHandler(async (req, res) => {
6060
pb.expected_check_out,
6161
pb.room_id,
6262
pb.created_at,
63-
g.first_name || ' ' || g.last_name as guest_name,
63+
g.full_name as guest_name,
6464
g.email as guest_email,
6565
g.phone as guest_phone,
6666
r.room_number,
6767
rt.name as room_type,
68-
rt.price_per_night,
68+
rt.daily_rate as price_per_night,
6969
b.branch_name
7070
FROM pre_booking pb
71-
JOIN guests g ON pb.guest_id = g.id
71+
JOIN guest g ON pb.guest_id = g.guest_id
7272
JOIN room r ON pb.room_id = r.room_id
7373
JOIN room_type rt ON r.room_type_id = rt.room_type_id
7474
JOIN branch b ON r.branch_id = b.branch_id
75-
WHERE pb.pre_booking_id NOT IN (
75+
WHERE pb.room_id IS NOT NULL
76+
AND pb.pre_booking_id NOT IN (
7677
SELECT pre_booking_id FROM booking WHERE pre_booking_id IS NOT NULL
7778
)
7879
`;

0 commit comments

Comments
 (0)