[IMP][DEMO] pms_api_rest: add fields in reservation datamodel

This commit is contained in:
Sara Lago
2023-06-19 11:31:08 +02:00
committed by Darío Lodeiros
parent 812366f800
commit a82edaccb3
2 changed files with 8 additions and 0 deletions

View File

@@ -73,8 +73,11 @@ class PmsReservationInfo(Datamodel):
reservationType = fields.String(required=False, allow_none=True)
priceTotal = fields.Float(required=False, allow_none=True)
priceTax = fields.Float(required=False, allow_none=True)
discount = fields.Float(required=False, allow_none=True)
servicesDiscount = fields.Float(required=False, allow_none=True)
commissionAmount = fields.Float(required=False, allow_none=True)
commissionPercent = fields.Float(required=False, allow_none=True)
priceOnlyServices = fields.Float(required=False, allow_none=True)
priceOnlyRoom = fields.Float(required=False, allow_none=True)
nights = fields.Integer(required=False, allow_none=True)

View File

@@ -108,10 +108,15 @@ class PmsReservationService(Component):
toAssign=reservation.to_assign,
reservationType=reservation.reservation_type,
priceTotal=round(reservation.price_room_services_set, 2),
priceTax=round(reservation.price_tax, 2),
discount=round(reservation.discount, 2),
servicesDiscount=round(reservation.services_discount, 2),
commissionAmount=round(reservation.commission_amount, 2)
if reservation.commission_amount
else None,
commissionPercent=round(reservation.commission_percent, 2)
if reservation.commission_percent
else None,
priceOnlyServices=round(reservation.price_services, 2),
priceOnlyRoom=round(reservation.price_total, 2),
partnerRequests=reservation.partner_requests