Update paradiz: two-room min 4 guests and surcharge for 5th/6th
This commit is contained in:
@@ -113,9 +113,11 @@ def main():
|
||||
else:
|
||||
base_total = float(r[c_ppn]) * nights
|
||||
|
||||
# Базовые цены в прайсе указаны за 2 гостей.
|
||||
# За 3-го гостя +800 ₽/сутки, за 4-го гостя ещё +800 ₽/сутки.
|
||||
extra_guests = max(0, args.guests - 2)
|
||||
# Базовая вместимость зависит от типа номера:
|
||||
# - обычные номера: база за 2 гостей (+800 ₽/сутки за 3-го и 4-го)
|
||||
# - двухкомнатный номер: база за 4 гостей (+800 ₽/сутки за 5-го и 6-го)
|
||||
base_included_guests = 4 if room.strip().lower() == "двухкомнатный номер" else 2
|
||||
extra_guests = max(0, args.guests - base_included_guests)
|
||||
extra_per_night = 800 * extra_guests
|
||||
total = base_total + (extra_per_night * nights)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user