将 AirTicketIntegrationDateTime 调整为 2026-06-22,并在费用名称处理逻辑中增加对 AirTicketBasicInfos 是否存在的判断,确保仅在有机票基础信息且创建时间满足条件时执行新版处理。
@@ -11625,8 +11625,8 @@ FROM
_detail.PriceNameContent += $" - {cabinType}";
}
- // 2026 版 费用名称 处理
- if (jpRes.CreateTime >= GlobalConfig.AirTicketIntegrationDateTime)
+ // 2026 版 费用名称 处理(新版机票费用格式、费用创建时间)
+ if (jpRes.AirTicketBasicInfos.Any() && jpRes.CreateTime >= GlobalConfig.AirTicketIntegrationDateTime)
{
var flights = FlightParser.ParseFlights(jpRes.FlightsDescription);
var flightNumbers = flights.Select(x => x.FlightNumber).ToList();
@@ -8,5 +8,5 @@ public static class GlobalConfig
/// <summary>
/// 机票老、新数据整合时间点
/// </summary>
- public static readonly DateTime AirTicketIntegrationDateTime = new DateTime(2026, 6, 3, 0, 0, 0);
+ public static readonly DateTime AirTicketIntegrationDateTime = new DateTime(2026, 6, 22, 0, 0, 0);