[IMP]pms-api_rest: added partner_requests field in fetch and patch reservation services

This commit is contained in:
braisab
2023-02-01 20:01:55 +01:00
committed by Darío Lodeiros
parent 7f6f404449
commit 4fe7353958
2 changed files with 8 additions and 0 deletions

View File

@@ -72,6 +72,7 @@ class PmsReservationInfo(Datamodel):
services = fields.List(
NestedModel("pms.service.info"), required=False, allow_none=True
)
partnerRequests = fields.String(required=False, allow_none=True)
# TODO: Refact
# messages = fields.List(fields.Dict(required=False, allow_none=True))

View File

@@ -114,6 +114,9 @@ class PmsReservationService(Component):
else None,
priceOnlyServices=round(reservation.price_services, 2),
priceOnlyRoom=round(reservation.price_total, 2),
partnerRequests=reservation.partner_requests
if reservation.partner_requests
else None,
)
return res
@@ -136,6 +139,10 @@ class PmsReservationService(Component):
reservation_vals.update(
{"segmentation_ids": [(6, 0, [reservation_data.segmentationId])]}
)
if reservation_data.partnerRequests is not None:
reservation_vals.update(
{"partner_requests": reservation_data.partnerRequests}
)
return reservation_vals
@restapi.method(