OTA运价直连系统概述

OTA运价直连系统位于运价数据源 / 供应商和去哪儿、飞猪、携程、同程等 OTA 销售平台之间。系统把多来源的运价、销售政策、加价规则、退改签规则、行李规则和各 OTA 的平台协议统一管理,对外提供搜索、验价、下单和支付能力。

核心目标

  • 统一管理人工录入和合作方推送的运价;
  • 按渠道、航线、航司、舱位、日期、价格和旅客特征精细控制销售;
  • 把内部标准运价实时转换成各 OTA 需要的报价结构;
  • 在搜索、验价、下单、支付全链路上,价格、库存、规则和日志都可追溯;
  • 通过缓存、异步导入、监控和诊断工具支撑高并发和日常运维。

总体架构

运价数据源(合作方 / 人工)
   → 运价接入层(鉴权、校验、同步 / 异步导入)
      → 运价库存中心(运价、价格、座位、航段)
         → 规则与政策引擎(投放、加价、退改签、行李)
            ├→ 平台适配层(QUNAR / FEIZHU / CTRIP / TONGCHENG)→ OTA 销售平台
            └→ 供应商路由与执行(本地 / 模拟 / 供应商)→ 验价、下单、支付供应商

Redis:运价 / 规则缓存、异步导入任务、短期订单状态
监控:接口日志、供应商日志、导入任务、搜索诊断

直连业务由独立的 ruoyi-direct 微服务承载,默认端口 9205,统一经网关访问。MySQL 保存业务配置与库存,Redis 负责缓存和异步任务。运营后台位于代理人出票系统的「直连系统」菜单下。

核心能力

能力说明文档
多来源运价接入人工维护、合作方 HTTP 推送,同步或异步导入运价推送接口
运价与政策运价库存、航段、政策分组、批量调价与启停运价与政策
投放与销售规则OTA 投放策略 + 销售规则引擎,按优先级合并动作投放与销售规则
OTA 平台接口统一入口提供搜索、验价、下单、支付OTA 平台接口
供应商路由来源策略决定验价、下单、支付走本地、模拟还是指定供应商下单与供应商路由
可观测性traceId 全链路日志、成功率统计、规则预览、搜索诊断日志与运维工具

运营后台功能

功能域主要功能
合作方管理OTA 平台配置、供应商配置、平台密钥、接口路径与日志策略
运价与政策运价库存、航段、来源类型、政策分组、批量调价与批量启停
规则管理OTA 投放、销售规则、来源策略、退改签规则、行李规则、规则导入
数据接入AppId / AppSecret 分配、密钥轮换、接入方启停、接口文档与在线测试
日志监控OTA 接口日志、成功率统计、供应商接口日志、异步导入任务与库存统计
运维工具规则预览、搜索诊断、按范围清理缓存与全量刷新

推荐实施步骤

  1. 明确业务范围:确定目标 OTA、航线、旅客类型、运价来源、峰值流量和履约供应商;
  2. 配置数据接入:为数据提供方分配凭据,完成报价推送、刷新和自动下架联调;
  3. 建立基础资料:维护 OTA 平台、供应商、政策、退改签规则和行李规则;
  4. 配置投放与销售规则:先用规则预览和搜索诊断验证,再逐步启用;
  5. OTA 接口联调:覆盖搜索、验价、下单、支付,以及异常报文、加密和幂等场景;
  6. 供应商履约联调:确认验价、下单、支付的来源策略和失败处理;
  7. 压测与灰度:验证缓存命中率、异步导入能力、接口耗时、日志量和降级方案;
  8. 上线验收:核对报价、价格、库存、退改签、行李、订单状态和监控告警。