You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Leon的GraphQL获取航班机组人员执勤状态?

获取Leon GraphQL中机组执勤状态的可用对象
  • CrewDutyPeriods:这是获取机组执勤状态的核心对象,其status字段直接对应你需要的start/continuous/end这类执勤阶段标识。查询航班计划时,可通过航班的crewAssignments关联到该对象。
  • CrewAssignments:作为航班计划与机组执勤周期的中间关联层,你可以通过它的dutyPeriod字段关联到CrewDutyPeriods,进而提取执勤状态。

附一段实用的GraphQL查询片段参考:

query getFlightCrewDutyStatus($flightId: ID!) {
  flight(id: $flightId) {
    crewAssignments {
      crew {
        firstName
        lastName
      }
      dutyPeriod {
        status
        startTime
        endTime
      }
    }
  }
}

另外需要注意:部分场景下status的枚举值可能和你预期的命名略有差异,建议结合Leon GraphQL schema的官方定义确认,也可以通过dutyPeriod的startTime和endTime时间节点辅助判断执勤阶段。

内容的提问来源于stack exchange,提问作者Anu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 14:44:51