feat: unify pickup selection
This commit is contained in:
@@ -333,14 +333,9 @@ class BookingPriceCalculatorService
|
||||
$participantPickupCost += $participant->transportationInbound->price;
|
||||
}
|
||||
|
||||
// Pickup pricing (outbound)
|
||||
if (null !== $participant->pickupOutbound && null !== $participant->pickupOutbound->price) {
|
||||
$participantPickupCost += $participant->pickupOutbound->price;
|
||||
}
|
||||
|
||||
// Pickup pricing (inbound)
|
||||
if (null !== $participant->pickupInbound && null !== $participant->pickupInbound->price) {
|
||||
$participantPickupCost += $participant->pickupInbound->price;
|
||||
// Pickup pricing (unified for both directions)
|
||||
if (null !== $participant->pickup && null !== $participant->pickup->price) {
|
||||
$participantPickupCost += $participant->pickup->price;
|
||||
}
|
||||
|
||||
// Parking service pricing
|
||||
@@ -563,12 +558,8 @@ class BookingPriceCalculatorService
|
||||
$serviceTotal += $participant->transportationInbound->price;
|
||||
}
|
||||
|
||||
if (null !== $participant->pickupOutbound && null !== $participant->pickupOutbound->price) {
|
||||
$serviceTotal += $participant->pickupOutbound->price;
|
||||
}
|
||||
|
||||
if (null !== $participant->pickupInbound && null !== $participant->pickupInbound->price) {
|
||||
$serviceTotal += $participant->pickupInbound->price;
|
||||
if (null !== $participant->pickup && null !== $participant->pickup->price) {
|
||||
$serviceTotal += $participant->pickup->price;
|
||||
}
|
||||
|
||||
if (null !== $participant->parkingService && null !== $participant->parkingService->price) {
|
||||
|
||||
Reference in New Issue
Block a user