一种订单合并方法、装置、设备及存储介质制造方法及图纸

技术编号:29405121 阅读:20 留言:0更新日期:2021-07-23 22:43
本发明专利技术实施例公开了一种订单合并方法、装置、设备及存储介质,所述方法包括:响应于检测到的订单合并任务,获取所述订单合并任务对应的订单合并参数;根据所述订单合并参数确定所述订单合并任务的目标关联键和目标分片标识;基于所述目标分片标识创建异步线程,将所述目标关联键和所述目标分片标识生成合单指令发送至订单合并方,以使订单合并方根据所述目标关联键和所述目标分片标识进行订单合并。本发明专利技术实施例提供的方法通过检测到订单合并任务时基于订单合并任务对应的目标分片创建异步线程处理订单合并流程,使得订单合并能够并发处理,提高了订单合并效率。

【技术实现步骤摘要】
一种订单合并方法、装置、设备及存储介质
本专利技术实施例涉及仓储物流
,尤其涉及一种订单合并方法、装置、设备及存储介质。
技术介绍
订单合单用以解决统一规划,相同始发地、目的地订单的运输。具体可根据用户的配置合并,从而节约运输成本以及仓的生产成本。普通订单下单时候先通过基本校验,库存预占等前置流程校验,而后下发仓生产,出库,发送至目的地。需要合单的订单通过基本校验等一系列前置校验后,暂时不下发仓生产,等待到统一配送时间,统一下发仓生产,发送至目的地。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下技术问题:当子单单量众多,子单明细过多时,合单逻辑处理时间长,致使父单不能及时下发,子单的不合理扫描时也会将该商家订单扫描出来进行判断逻辑,致使阻塞该时间节点应该下发的父单。
技术实现思路
本专利技术实施例提供了一种订单合并方法、装置、设备及存储介质,以实现提高订单的合并效率。第一方面,本专利技术实施例提供了一种订单合并方法,包括:响应于检测到的订单合并任务,获取订单合并任务对应的订单合并参数;根据订单合并参数确定订单合并任务的目标关联键和目标分片标识;基于目标分片标识创建异步线程,将目标关联键和目标分片标识生成合单指令发送至订单合并方,以使订单合并方根据目标关联键和目标分片标识进行订单合并。可选的,在上述方案的基础上,订单合并参数包括物品归属方信息和物流信息,根据订单合并参数确定订单合并任务的目标关联键和目标分片标识,包括:将物品归属方信息和物流信息进行合并加密处理,得到目标关联键;基于目标关联键和预设分片区间确定目标分片标识。可选的,在上述方案的基础上,订单合并任务基于定时任务触发。可选的,在上述方案的基础上,还包括:根据接收到的订单信息,确定订单信息对应的订单关联键;根据订单关联键和订单信息对应的订单合并参数将订单信息添加至合单池。可选的,在上述方案的基础上,订单信息包括物品归属方信息和物流信息,根据接收到的订单信息,确定订单信息对应的订单关联键,包括:将物品归属方信息和物流信息进行合并加密处理,得到订单关联键。可选的,在上述方案的基础上,将物品归属方信息和物流信息进行合并加密处理,得到订单关联键,包括:基于哈希散列算法,对物品归属方信息和物流信息进行加密处理,将加密处理结果作为订单关联键。可选的,在上述方案的基础上,订单合并参数包括预设合单时间,根据订单关联键和订单信息对应的订单合并参数将订单信息添加至合单池,包括:根据订单关联键确定订单信息对应的订单分片标识;根据预设合单时间确定订单信息对应的订单合单时间;将订单标识、订单关联键、订单分片标识、订单合单时间和合单状态添加至合单池。第二方面,本专利技术实施例还提供了一种订单合并装置,包括:合并参数获取模块,用于响应于检测到的订单合并任务,获取订单合并任务对应的订单合并参数;目标标识确定模块,用于根据订单合并参数确定订单合并任务的目标关联键和目标分片标识;订单合并模块,用于基于目标分片标识创建异步线程,将目标关联键和目标分片标识生成合单指令发送至订单合并方,以使订单合并方根据目标关联键和目标分片标识进行订单合并。第三方面,本专利技术实施例还提供了一种计算机设备,设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本专利技术任意实施例所提供的订单合并方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的订单合并方法。本专利技术实施例通过响应于检测到的订单合并任务,获取订单合并任务对应的订单合并参数;根据订单合并参数确定订单合并任务的目标关联键和目标分片标识;基于目标分片标识创建异步线程,将目标关联键和目标分片标识生成合单指令发送至订单合并方,以使订单合并方根据目标关联键和目标分片标识进行订单合并,通过检测到订单合并任务时基于订单合并任务对应的目标分片创建异步线程处理订单合并流程,使得订单合并能够并发处理,提高了订单合并效率。附图说明图1是本专利技术实施例一所提供的一种订单合并方法的流程图;图2是本专利技术实施例二所提供的一种订单合并方法的整体架构图;图3是本专利技术实施例三所提供的一种订单合并装置的结构示意图;图4是本专利技术实施例四所提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一所提供的一种订单合并方法的流程图。本实施例可适用于电商平台中对商家的订单进行合并运输时的情形。该方法可以由订单合并装置执行,该订单合并装置可以采用软件和/或硬件的方式实现,例如,该订单合并装置可配置于计算机设备中。如图1所示,该方法包括:S110、响应于检测到的订单合并任务,获取订单合并任务对应的订单合并参数。在本实施例中,订单合并任务可以为用户触发的,用于指示订单合并的指令。可选的,用户可以根据实际需求触发订单合并任务。可选的,订单合并任务还可以基于定时任务触发。如设定默认频率(如1分钟/次)定时触发订单合并任务。检测到订单合并任务后,获取订单合并任务对应的订单合并参数,基于订单合并参数执行订单合并任务。可选的,订单合并参数可以为用户预先设置的,用于判断订单是否可以合并的参数。示例性的,订单合并条件可以包括合单范围(如已接入合单功能的单据业务)、合单规则(如有相同匹配字段可合并单据等)、合单波次(如合并订单的统一时间点)等。相应的,订单合并参数可以包括上述参数。一般的,必须的合单条件包括物品归属方信息和物流信息,物品归属方信息相同,且物流信息相同的子单进行合并,即订单合并参数为物品归属方信息和物流信息。一般的,同一用户(如商家)会设定统一的订单合并参数。在此基础上,获取订单合并任务对应的订单合并参数可以为:确定订单合并任务对应的用户标识,将用户标识对应的订单合并参数作为订单合并任务对应的订单合并参数。S120、根据订单合并参数确定订单合并任务的目标关联键和目标分片标识。在本实施例中,通过将订单信息存储至不同的分片中,实现订单合并的异步并发处理。为实现在同一个分片内同一个用户的订单合并,可以基于用户设定的订单合并参数确定目标分片标识,基于目标分片标识对应的分片实现不同用户的订单合并任务的异步并发处理。一个实施例中,根据订单合并参数确定订单合并任务的目标关联键和目标分片标识,包括:将物品归属方信息和物流信息进行合并加密处理,得到目标关联键;基于目标关联键和预设分片区间确定目标分片标识。本文档来自技高网...

【技术保护点】
1.一种订单合并方法,其特征在于,包括:/n响应于检测到的订单合并任务,获取所述订单合并任务对应的订单合并参数;/n根据所述订单合并参数确定所述订单合并任务的目标关联键和目标分片标识;/n基于所述目标分片标识创建异步线程,将所述目标关联键和所述目标分片标识生成合单指令发送至订单合并方,以使订单合并方根据所述目标关联键和所述目标分片标识进行订单合并。/n

【技术特征摘要】
1.一种订单合并方法,其特征在于,包括:
响应于检测到的订单合并任务,获取所述订单合并任务对应的订单合并参数;
根据所述订单合并参数确定所述订单合并任务的目标关联键和目标分片标识;
基于所述目标分片标识创建异步线程,将所述目标关联键和所述目标分片标识生成合单指令发送至订单合并方,以使订单合并方根据所述目标关联键和所述目标分片标识进行订单合并。


2.根据权利要求1所述的方法,其特征在于,所述订单合并参数包括物品归属方信息和物流信息,所述根据所述订单合并参数确定所述订单合并任务的目标关联键和目标分片标识,包括:
将所述物品归属方信息和所述物流信息进行合并加密处理,得到所述目标关联键;
基于所述目标关联键和预设分片区间确定所述目标分片标识。


3.根据权利要求1所述的方法,其特征在于,所述订单合并任务基于定时任务触发。


4.根据权利要求1所述的方法,其特征在于,还包括:
根据接收到的订单信息,确定所述订单信息对应的订单关联键;
根据所述订单关联键和所述订单信息对应的订单合并参数将所述订单信息添加至合单池。


5.根据权利要求4所述的方法,其特征在于,所述订单信息包括物品归属方信息和物流信息,所述根据接收到的订单信息,确定所述订单信息对应的订单关联键,包括:
将所述物品归属方信息和所述物流信息进行合并加密处理,得到所述订单关联键。


6.根据权利要求4所述的方法,其特征在于,所述将所述物品归属方信息和所述物流信息进行合并加密处理,得到...

【专利技术属性】
技术研发人员:朱胜晗
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:北京;11

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

1