Store HAFAS checkins with type/train/line number at checkin station

This commit is contained in:
Birte Kristina Friesel 2024-04-16 18:08:21 +02:00
parent 116870a9a5
commit 2ff5f92bcc
No known key found for this signature in database
GPG key ID: B63118F7196EA660

View file

@ -122,6 +122,8 @@ sub add {
}
elsif ( $journey and $stop ) {
my @route;
my $product = $journey->product_at( $stop->loc->eva )
// $journey->product;
for my $j_stop ( $journey->route ) {
push(
@route,
@ -153,9 +155,9 @@ sub add {
checkin_station_id => $stop->loc->eva,
checkin_time => DateTime->now( time_zone => 'Europe/Berlin' ),
dep_platform => $stop->{platform},
train_type => $journey->type // q{},
train_line => $journey->line_no,
train_no => $journey->number // q{},
train_type => $product->type // q{},
train_line => $product->line_no,
train_no => $product->number // q{},
train_id => $journey->id,
sched_departure => $stop->{sched_dep},
real_departure => $stop->{rt_dep} // $stop->{sched_dep},