|
|
@ -86,25 +86,22 @@ class RoomBookingWizard(models.TransientModel): |
|
|
|
) |
|
|
|
room_booking = self.env["room.booking"].search_read( |
|
|
|
domain=domain, |
|
|
|
fields=["partner_id", "name", "checkin_date", "checkout_date"], |
|
|
|
fields=["partner_id", "name"], |
|
|
|
) |
|
|
|
for rec in room_booking: |
|
|
|
rooms = ( |
|
|
|
self.env["room.booking"] |
|
|
|
.browse(rec["id"]) |
|
|
|
.room_line_ids.room_id.mapped("name") |
|
|
|
) |
|
|
|
rooms = self.env["room.booking"].browse(rec["id"]) |
|
|
|
rec["partner_id"] = rec["partner_id"][1] |
|
|
|
for room in rooms: |
|
|
|
for line in rooms.room_line_ids: |
|
|
|
if self.room_id: |
|
|
|
if self.room_id.name == room: |
|
|
|
rec["room_id"] = room |
|
|
|
if self.room_id.id == line.room_id.id: |
|
|
|
rec["room_id"] = line.room_id.name |
|
|
|
rec["checkin_date"] = line.checkin_date.date() |
|
|
|
rec["checkout_date"] = line.checkout_date.date() |
|
|
|
room_list.append(rec) |
|
|
|
else: |
|
|
|
rec_copy = rec.copy() |
|
|
|
rec_copy["room_id"] = room |
|
|
|
rec_copy["room_id"] = line.room_id.name |
|
|
|
room_list.append(rec_copy) |
|
|
|
|
|
|
|
return room_list |
|
|
|
|
|
|
|
def get_xlsx_report(self, data, response): |
|
|
|