From 62f2cc5aaa95d574240d2162303517361e1f1dde Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Thu, 29 Jan 2026 20:02:11 +0530 Subject: [PATCH] Include guest info in booking list --- .../com/android/trisolarisserver/controller/BookingFlow.kt | 5 ++++- .../android/trisolarisserver/controller/dto/BookingDtos.kt | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt b/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt index 21f24e5..12e2fae 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/BookingFlow.kt @@ -160,10 +160,13 @@ class BookingFlow( bookingRepo.findByPropertyIdAndStatusInOrderByCreatedAtDesc(propertyId, statuses) } return bookings.map { booking -> + val guest = booking.primaryGuest BookingListItem( id = booking.id!!, status = booking.status.name, - guestId = booking.primaryGuest?.id, + guestId = guest?.id, + guestName = guest?.name, + guestPhone = guest?.phoneE164, source = booking.source, expectedCheckInAt = booking.expectedCheckinAt?.toString(), expectedCheckOutAt = booking.expectedCheckoutAt?.toString(), diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt b/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt index 41e269f..3c7aed8 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt @@ -58,6 +58,8 @@ data class BookingListItem( val id: UUID, val status: String, val guestId: UUID?, + val guestName: String?, + val guestPhone: String?, val source: String?, val expectedCheckInAt: String?, val expectedCheckOutAt: String?,