技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种订单处理的方法和装置与流程  >  正文

一种订单处理的方法和装置与流程

  • 国知局
  • 2024-07-31 22:47:21

本发明涉及计算机,尤其涉及一种订单处理的方法和装置。

背景技术:

1、在供应商库存管理业务中,用户在应用程序上提交订单后,适配层监听到建单消息后,调用订单中心,返回物流订单号,并下发至履约层,通知仓库生产。若用户取消订单,适配层监听到取消消息后,查询到物流订单号后调用订单中心,订单中心将取消消息同步至履约层,履约层通知仓库,仓库返回是否取消成功。

2、然而,当大量建单消息出现积压后,建单消息的处理会有延迟。用户取消订单后,可能会存在取消失败重试的情况,用户体验较差,且会导致订单已进入仓库生产,操作成本较高。

技术实现思路

1、有鉴于此,本发明实施例提供一种订单处理的方法和装置,通过订单信息生成组装标识,根据组装标识判断是否取消先至,实现对取消先至的订单进行快速取消,避免取消失败重试的情况,提升了用户体验,并且能够有效避免订单进入后续仓库生产环节,节约操作成本。

2、为实现上述目的,根据本发明实施例的一个方面,提供了一种订单处理的方法,包括:

3、响应于接收到订单建单请求,获取与所述订单建单请求对应的目标订单信息;

4、根据所述目标订单信息确定目标物流订单信息和目标组装标识;

5、判断缓存中是否存在所述目标组装标识;

6、在所述缓存中存在所述目标组装标识的情况下,将所述目标订单的状态设置为指示已取消的状态,不下发所述目标物流订单信息。

7、可选地,所述方法还包括:

8、接收订单取消请求;

9、判断所述订单取消请求中是否包含物流订单信息;

10、在所述订单取消请求中不包含物流订单信息的情况下,获取与所述订单取消请求对应的订单信息;

11、根据所述订单信息确定组装标识,并将所述组装标识存储在所述缓存中。

12、可选地,根据所述订单信息确定组装标识之后,还包括:返回指示所述订单信息取消成功的消息。

13、可选地,根据所述目标订单信息确定目标组装标识,包括:从所述目标订单信息中获取与每个预设参数对应的参数值;根据与每个预设参数对应的参数值确定所述目标组装标识。

14、可选地,所述方法还包括:在所述订单取消请求中包含物流订单信息的情况下,根据所述物流订单信息发送取消请求,并接收所述取消请求的取消结果。

15、可选地,根据所述目标订单信息确定目标物流订单信息之后,还包括:存储所述目标订单信息与所述目标物流订单信息的关联关系,并将所述目标物流订单信息发送至所述订单建单请求的发送方,以使所述发送方存储所述关联关系。

16、可选地,所述订单取消请求是所述发送方基于接收到的取消消息发送的,所述取消消息中包括所述订单信息;接收订单取消请求之前,还包括:使所述发送方查询与所述订单信息对应的关联关系,得到查询结果,所述查询结果指示了是否查询到所述物流订单信息,以使所述发送方基于所述查询结果发送所述订单取消请求。

17、根据本发明实施例的再一个方面,提供了一种订单处理的装置,包括:

18、适配层,响应于接收到订单建单消息,根据所述订单建单消息向订单中心发送订单建单请求;

19、订单中心,响应于接收到所述适配层发送的订单建单请求,获取与所述订单建单请求对应的目标订单信息;根据所述目标订单信息确定目标物流订单信息和目标组装标识;判断缓存中是否存在所述目标组装标识,在所述缓存中存在所述目标组装标识的情况下,将所述目标订单的状态设置为指示已取消的状态,不下发所述目标物流订单信息至履约层;在所述缓存中不存在所述目标组装标识的情况下,下发所述目标物流订单信息至履约层;

20、履约层,在所述缓存中不存在所述目标组装标识的情况下,接收所述订单中心下发的所述目标物流订单信息。

21、根据本发明实施例的又一个方面,提供了一种电子设备,包括:

22、一个或多个处理器;

23、存储装置,用于存储一个或多个程序,

24、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明提供的订单处理的方法。

25、根据本发明实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明提供的订单处理的方法。

26、上述发明中的一个实施例具有如下优点或有益效果:本发明实施例的订单处理的方法,在接收到订单建单请求后,获取对应的订单信息;然后根据订单信息确定物流订单信息和目标组装标识;判断缓存中是否存在目标组装标识,若存在,则订单为已取消的状态,且不再下发目标物流订单信息。该订单处理的方法通过订单信息生成组装标识,根据组装标识判断是否取消先至,实现对取消先至的订单进行快速取消,避免取消失败重试的情况,提升了用户体验,并且能够有效避免订单进入后续仓库生产环节,节约操作成本。

27、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

技术特征:

1.一种订单处理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,根据所述订单信息确定组装标识之后,还包括:

4.根据权利要求1所述的方法,其特征在于,根据所述目标订单信息确定目标组装标识,包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求2所述的方法,其特征在于,根据所述目标订单信息确定目标物流订单信息之后,还包括:

7.根据权利要求6所述的方法,其特征在于,所述订单取消请求是所述发送方基于接收到的取消消息发送的,所述取消消息中包括所述订单信息;接收订单取消请求之前,还包括:

8.一种订单处理的装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结本发明公开了一种订单处理的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:响应于接收到订单建单请求,获取与所述订单建单请求对应的目标订单信息;根据所述目标订单信息确定目标物流订单信息和目标组装标识;判断缓存中是否存在所述目标组装标识;在所述缓存中存在所述目标组装标识的情况下,将所述目标订单的状态设置为指示已取消的状态,不下发所述目标物流订单信息。该实施方式通过订单信息生成组装标识,根据组装标识判断是否取消先至,实现对取消先至的订单进行快速取消,避免取消失败重试的情况,提升了用户体验,并且能够有效避免订单进入后续仓库生产环节,节约操作成本。技术研发人员:吴义,齐鑫磊受保护的技术使用者:北京京东远升科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/194607.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。