Skip to content

Commit

Permalink
Update guest/passenger logic for Trapeze
Browse files Browse the repository at this point in the history
  • Loading branch information
DerekEdwards committed Sep 21, 2018
1 parent f41cf98 commit 998f4f3
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
14 changes: 7 additions & 7 deletions app/services/external_api_ambassadors/trapeze_ambassador.rb
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ def book
get_funding_array.each do |funding|
trip_hash = create_trip_hash(funding[:funding_source_id], funding[:fare_type_id], funding[:excluded_validation_checks])
response = pass_create_trip trip_hash
Rails.logger.info response.ai
if response && response[:pass_create_trip_response][:pass_create_trip_result][:booking_id].to_s != "-1"
set_booking_id(response)
update_booking
Expand Down Expand Up @@ -268,7 +269,7 @@ def place_hash(place, unit)
# Builds the payload for creating a trip
def create_trip_hash(funding_source_id, fare_type_id, excluded_validation_checks)

# Create Pickup/Dropoff Hashes
# Create Pickup/Dropoff Hashes
if @trip.arrive_by
pu_leg_hash = {request_address: origin_hash}
do_leg_hash = {req_time: @trip.trip_time.in_time_zone.seconds_since_midnight, request_address: destination_hash}
Expand All @@ -285,7 +286,7 @@ def create_trip_hash(funding_source_id, fare_type_id, excluded_validation_checks
para_service_id: para_service_id,
auto_schedule: true,
calculate_pick_up_req_time: true,
booking_purpose_id: 2, #@booking_options[:purpose],
booking_purpose_id: @booking_options[:purpose],
pick_up_leg: pu_leg_hash,
drop_off_leg: do_leg_hash
}
Expand All @@ -301,6 +302,7 @@ def create_trip_hash(funding_source_id, fare_type_id, excluded_validation_checks
request_hash[:funding_source_id] = funding_source_id
request_hash[:fare_type_id] = fare_type_id

Rails.logger.info request_hash.ai
return request_hash

end
Expand Down Expand Up @@ -389,11 +391,9 @@ def update_booking
# Builds a hash for bringing extra passengers
def passenger_hash passenger
# Get the fare_type for this passenger from the mapping
fare_type = passenger_type_funding_type_mapping[passenger]

#Temp
passenger = 'CLI'
fare_type = 1
mapping = passenger_type_funding_type_mapping
passenger = passenger
fare_type = mapping[passenger]

{pass_booking_passenger: {passenger_type: passenger, space_type: "AM", passenger_count: 1, fare_type: fare_type}}
end
Expand Down
2 changes: 1 addition & 1 deletion config/initializers/version.rb
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OneclickCore::Application.config.version='v1.13.0'
OneclickCore::Application.config.version='v1.13.1-rc.1'

0 comments on commit 998f4f3

Please sign in to comment.