fix: 成都东站立柱样式仍显示停止检票后车次 [skip cliff]

This commit is contained in:
denglihong2007
2025-05-01 10:57:00 +08:00
parent f285240f61
commit 50d1fbfe6d

View File

@@ -17,7 +17,7 @@ namespace CRSim.ScreenSimulator.ViewModels.ChengduDong
: base(timeService, settingsService)
{
StationType = StationType.Departure;
timeService.RefreshSecondsElapsed += RefreshDisplay;
timeService.OneSecondElapsed += RefreshDisplay;
Initialize();
}
private async void Initialize()
@@ -47,6 +47,12 @@ namespace CRSim.ScreenSimulator.ViewModels.ChengduDong
else
{
CheckingTrain = null;
if(now < departureTime && now > departureTime - _settings.StopCheckInAdvanceDuration)
{
FirstTrain = TrainInfo.ElementAtOrDefault(1);
SecondTrain = TrainInfo.ElementAtOrDefault(2);
return;
}
FirstTrain = TrainInfo.ElementAtOrDefault(0);
SecondTrain = TrainInfo.ElementAtOrDefault(1);
}