在线旅游代理(OTA)平台为OneFly和eDreams双品牌运营提供统一的机票订单后台管理系统。系统覆盖机票订单全生命周期,包括下单、支付、退票、改签、辅营服务等核心业务,解决多租户数据隔离、多币种财务结算、上下游系统(Traveloka/Agoda/航司API)对接等痛点。
点击空白处退出提示
在线旅游代理(OTA)平台为OneFly和eDreams双品牌运营提供统一的机票订单后台管理系统。系统覆盖机票订单全生命周期,包括下单、支付、退票、改签、辅营服务等核心业务,解决多租户数据隔离、多币种财务结算、上下游系统(Traveloka/Agoda/航司API)对接等痛点。
1. 机票订单管理:订单创建、状态跟踪、层级订单结构、多状态流转
2. 退票处理:全额/部分退款、退款券生成、退款记录追踪
3. 改签服务:航班变更、乘客信息修改、PNR票号管理
4. 辅营服务:行李升级、选座服务、辅营订单聚合
5. 财务报告:机票/火车票财务统计与交易流水对账
6. 邮件处理:IMAP收件自动解析(退款/改签/争议)及AWS SES发件通知
7. 用户权限管理:基于RBAC的角色权限体系,支持Okta/OneLogin SAML单点登录
8. 文件存储:阿里云OSS+本地+SFTP多策略存储,支持CDN加速
9. 定时任务调度:基于XXL-Job的分布式任务调度,含退款超时监控等14个Job
10. 火车票订单管理及Agoda SFTP报表导出
我负责后端整体架构设计与核心模块开发。技术栈:Java 8 + Spring Boot 2.5.9 + MyBatis-Plus 3.5.7 + MySQL 8 + Redis + Redisson分布式锁。
亮点:
1)自研AES字段级加密框架(基于MyBatis拦截器实现DAO层透明加解密,支持固定IV幂等加密);
2)多租户动态数据源路由方案;
3)策略模式实现文件存储(OSS/本地/SFTP)灵活切换;
4)事件驱动邮件通知链(Spring Event+责任链模式);
5)Forest声明式HTTP客户端实现多供应商API统一对接。



评论