基于多供应商的试单方法及系统技术方案

技术编号:44920455 阅读:21 留言:0更新日期:2025-04-08 19:01
本发明专利技术公开了一种基于多供应商的试单方法及系统。所述方法包括:S1:获取数据库中需要创建供应商订单的客户订单,对所述获取的客户订单进行幂等性控制;S2:并发查询该酒店在所有供应商上的价格;S3:根据每个供应商在该酒店房型上返回的价格以及客户订单中的原始价格,筛选出比客户订单中原始价格更低的优势价格;S4:根据优势价格排序顺序依次向供应商创建订单;S5:若当前优势价格向供应商预订成功则视为创建供应商订单成功,若所有优势价格都失败则视为该客户订单创建供应商订单失败。本发明专利技术通过多供应商试单,降低了用户订单失败的比例,即使部分供应商价格升高、无库存也在一定程度上可以让用户创建订单成功,直接提升企业的收益。

【技术实现步骤摘要】

本专利技术属于酒店预订领域,具体涉及一种基于多供应商的试单方法及系统


技术介绍

1、将每个供应商的价格库存展示给客户端,客人选择某个供应商的价格后立即向该供应商下单,成功与否仅仅由供应商的系统、库存价格数据决定。常见的处理方式只能够接入系统稳定性好、价格稳定、库存充足的供应商,但即使这样也很难保证成功率,存在相当一定比例的失败率,导致客户体验和企业收益双双受损。

2、由于每个供应商价格接口的稳定性和时效性,用户查询价格时无法将市面上所有酒店的价格都展示给用户,而且即使展示给用户,也可能在用户选择某个供应商的价格进行下单时,恰好该供应商无库存了、价格变了或者系统出现异常了导致创建供应商订单失败,从而导致用户体验差、损失企业部分收益。


技术实现思路

1、针对现有技术的不足,本专利技术提出了一种基于多供应商的试单方法及系统,采用基于多供应商试单结合的方法,在客人下单后不立即创建供应商订单,异步查询所有供应商的优势价格,并且按照优势价格的幅度排序,从幅度大到小依次向供应商进行创单,直到创建成功为止。这样本文档来自技高网...

【技术保护点】

1.一种基于多供应商的试单方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多供应商的试单方法,其特征在于,对所述获取的客户订单进行幂等性控制,进一步包括:获取未成功创建供应商订单且最近N分钟内未尝试向供应商创建的订单,其中N大于等于1;在尝试创建供应商订单的过程中,通过分布式锁做幂等性控制。

3.根据权利要求2所述的基于多供应商的试单方法,其特征在于,其中,分布式锁采用Redis实现,Redis的key由一段固定字符和订单号组成。

4.根据权利要求1所述的基于多供应商的试单方法,其特征在于,其中,根据优势价格排序顺序依次向供应商创建订单,...

【技术特征摘要】

1.一种基于多供应商的试单方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多供应商的试单方法,其特征在于,对所述获取的客户订单进行幂等性控制,进一步包括:获取未成功创建供应商订单且最近n分钟内未尝试向供应商创建的订单,其中n大于等于1;在尝试创建供应商订单的过程中,通过分布式锁做幂等性控制。

3.根据权利要求2所述的基于多供应商的试单方法,其特征在于,其中,分布式锁采用redis实现,redis的key由一段固定字符和订单号组成。

4.根据权利要求1所述的基于多供应商的试单方法,其特征在于,其中,根据优势价格排序顺序依次向供应商创建订单,进一步包括:根据每个供应商返回的该酒店价格,查询与用户创建的客户订单相同房型、相同服务、价格低于用户创建的客户订单的原始价格;根据每个供应商返回的该酒店价格,筛选出与用户创建的客户订单对比更高级房型、更好的服务,并且价格低于客户订单中的原始价格;满足以上两个条件的优势价格排序顺序依次向供...

【专利技术属性】
技术研发人员:鲁成静
申请(专利权)人:苏州思客科技集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1