bug fix is_booked
This commit is contained in:
parent
47027b6059
commit
94c9e427a6
|
@ -272,13 +272,13 @@ class RoomBookingStatusDetail(generics.GenericAPIView):
|
|||
end_datetime = datetime.datetime.combine(date, end_time)
|
||||
is_booked = False
|
||||
for booking in record.select_related('user').filter(seats__id=seat.id):
|
||||
is_booked = True
|
||||
s_datetime = max(start_datetime, datetime.datetime.combine(date, booking.start_time))
|
||||
e_datetime = min(end_datetime, datetime.datetime.combine(date, booking.end_time))
|
||||
s = int((s_datetime - start_datetime) / step)
|
||||
e = int((e_datetime - start_datetime) / step)
|
||||
booked_count_total += e - s
|
||||
for i in range(s, e):
|
||||
is_booked = True
|
||||
booking_status_list[i]['booking'] = {
|
||||
'id': booking.id,
|
||||
'start_time': booking.start_time,
|
||||
|
|
Loading…
Reference in New Issue