diff options
| author | Alban Peignier | 2018-04-03 14:58:47 +0200 | 
|---|---|---|
| committer | Alban Peignier | 2018-04-03 14:58:47 +0200 | 
| commit | b7d4892741f5b98a45a6a7660e6f174106b02dd7 (patch) | |
| tree | e8c88207833b5bffad630b34c9abab25a64c9c57 /app/models/import | |
| parent | ee0b5b354445f23940e6a17a8d94f3d65a0b8f7d (diff) | |
| download | chouette-core-b7d4892741f5b98a45a6a7660e6f174106b02dd7.tar.bz2 | |
Add GTFS::Time and use it to compute day offset for VehicleJourneys. Refs #6368
Diffstat (limited to 'app/models/import')
| -rw-r--r-- | app/models/import/gtfs.rb | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/app/models/import/gtfs.rb b/app/models/import/gtfs.rb index bc737c524..70f448132 100644 --- a/app/models/import/gtfs.rb +++ b/app/models/import/gtfs.rb @@ -225,8 +225,14 @@ class Import::Gtfs < Import::Base              # JourneyPattern#vjas_add creates automaticaly VehicleJourneyAtStop              vehicle_journey_at_stop = journey_pattern.vehicle_journey_at_stops.find_by(stop_point_id: stop_point.id) -            vehicle_journey_at_stop.departure_time = stop_time.departure_time -            vehicle_journey_at_stop.arrival_time = stop_time.arrival_time + +            departure_time = GTFS::Time.parse(stop_time.departure_time) +            arrival_time = GTFS::Time.parse(stop_time.arrival_time) + +            vehicle_journey_at_stop.departure_time = departure_time.time +            vehicle_journey_at_stop.arrival_time = arrival_time.time +            vehicle_journey_at_stop.departure_day_offset = departure_time.day_offset +            vehicle_journey_at_stop.arrival_day_offset = arrival_time.day_offset              # TODO offset | 
