本公开涉及计算机,具体涉及订单处理方法和装置、电子设备以及计算机可读介质。
背景技术:
1、随着电商行业的日渐成熟,商品促销活动日渐增多,用户线上下单的数量也在不断增加,对于订单的生产能力要求也越来高。
2、目前一般通过设置仓库生产的产能来指导仓库的生产,但是在设置完仓库的产能之后,如果待处理订单的订单量较大,会导致配置的产能的严重不足,导致订单无法按照用户要求的时间生产完成,影响用户体验。
技术实现思路
1、本公开的实施例提出了订单处理方法和装置、电子设备、计算机可读介质。
2、第一方面,本公开的实施例提供了一种订单处理方法,该方法包括:获取产能配占信息、待处理订单的订单信息以及待处理订单的下单时间;基于订单信息和产能配占信息,检测待处理订单是否满足产能分配需求;响应于待处理订单满足产能分配需求,获取仓库生产波次;基于下单时间、仓库生产波次和产能配占信息,生成待处理订单的生产波次开始时间和结束时间。
3、在一些实施例中,上述基于订单信息和产能配占信息,检测待处理订单是否满足产能分配需求包括:基于订单信息,确定待处理订单的商品数量;基于产能配占信息,检测商品数量是否小于或等于有效的产能配置日期下的配置剩余数量之和;响应于商品数量小于或等于有效的产能配置日期下的配置剩余数量之和,确定待处理订单满足产能分配需求。
4、在一些实施例中,上述基于下单时间、仓库生产波次和产能配占信息,生成待处理订单的生产波次开始时间和结束时间包括:基于仓库生产波次和下单时间,确定待处理订单的第一生产波次;基于产能配占信息,确定第一生产波次对应的配置剩余数量;响应于待处理订单的商品数量小于或等于配置剩余数量,将第一生产波次的时间同时作为待处理订单的生产波次开始时间和结束时间,并将产能配占信息中与第一生产波次对应的配置剩余数量减去商品数量。
5、在一些实施例中,上述基于下单时间、仓库生产波次和产能配占信息,生成待处理订单的生产波次开始时间和结束时间还包括:响应于待处理订单的商品数量大于配置剩余数量,基于仓库生产波次,获取第一生产波次之后的至少一个第二生产波次;基于产能配占信息,确定至少一个第二生产波次的产品产能数量;将第一生产波次对应的配置剩余数量与至少一个第二生产波次对应的配置剩余数量相加,得到数量之和;响应于数量之和大于商品数量,确定至少一个第二生产波次的个数,并将第一生产波次的时间作为待处理订单的生产波次开始时间,将第个数的第二生产波次的时间作为待处理订单的生产波次结束时间,并将产能配占信息中与第一生产波次和至少一个第二生产波次对应的配置剩余数量相应减去商品数量减去商品数量。
6、在一些实施例中,上述方法还包括:接收待处理订单的取消信息;基于取消信息,取消待处理订单的生产波次开始时间和结束时间,并还原产能配占信息中因待处理订单去除的配置剩余数量。
7、在一些实施例中,上述基于订单信息和产能配占信息,检测待处理订单是否满足产能分配需求包括:基于订单信息,确定待处理订单的订单数量;基于产能配占信息,检测订单数量是否小于或等于有效的产能配置日期下的配置剩余数量之和;响应于订单数量小于或等于有效的产能配置日期下的配置剩余数量之和,确定待处理订单满足产能分配需求。
8、在一些实施例中,上述基于下单时间、仓库生产波次和产能配占信息,生成待处理订单的生产波次开始时间和结束时间包括:基于仓库生产波次和下单时间,确定待处理订单的生产波次;基于产能配占信息,确定下单时间下待处理订单对应的配置剩余数量;响应于订单数量小于或等于待处理订单对应的配置剩余数量,将下单时间对应的生产波次的时间同时作为待处理订单的生产波次开始时间和结束时间。
9、第二方面,本公开的实施例提供了一种订单处理装置,该装置包括:信息获取单元,被配置成获取产能配占信息、待处理订单的订单信息以及待处理订单的下单时间;检测单元,被配置成基于订单信息和产能配占信息,检测待处理订单是否满足产能分配需求;波次获取单元,被配置成响应于待处理订单满足产能分配需求,获取仓库生产波次;生成单元,被配置成基于下单时间、仓库生产波次和产能配占信息,生成待处理订单的生产波次开始时间和结束时间。
10、在一些实施例中,上述检测单元进一步被配置成:基于订单信息,确定待处理订单的商品数量;基于产能配占信息,检测商品数量是否小于或等于有效的产能配置日期下的配置剩余数量之和;响应于商品数量小于或等于有效的产能配置日期下的配置剩余数量之和,确定待处理订单满足产能分配需求。
11、在一些实施例中,上述生成单元进一步被配置成:基于仓库生产波次和下单时间,确定待处理订单的第一生产波次;基于产能配占信息,确定第一生产波次对应的配置剩余数量;响应于待处理订单的商品数量小于或等于配置剩余数量,将第一生产波次的时间同时作为待处理订单的生产波次开始时间和结束时间,并将产能配占信息中与第一生产波次对应的配置剩余数量减去商品数量。
12、在一些实施例中,上述生成单元进一步被配置成:响应于待处理订单的商品数量大于配置剩余数量,基于仓库生产波次,获取第一生产波次之后的至少一个第二生产波次;基于产能配占信息,确定至少一个第二生产波次的产品产能数量;将第一生产波次对应的配置剩余数量与至少一个第二生产波次对应的配置剩余数量相加,得到数量之和;响应于数量之和大于商品数量,确定至少一个第二生产波次的个数,并将第一生产波次的时间作为待处理订单的生产波次开始时间,将第个数的第二生产波次的时间作为待处理订单的生产波次结束时间,并将产能配占信息中与第一生产波次和至少一个第二生产波次对应的配置剩余数量相应减去商品数量减去商品数量。
13、在一些实施例中,上述装置还包括:取消单元,被配置成接收待处理订单的取消信息;基于取消信息,取消待处理订单的生产波次开始时间和结束时间,并还原产能配占信息中因待处理订单去除的配置剩余数量。
14、在一些实施例中,上述检测单元进一步被配置成:基于订单信息,确定待处理订单的订单数量;基于产能配占信息,检测订单数量是否小于或等于有效的产能配置日期下的配置剩余数量之和;响应于订单数量小于或等于有效的产能配置日期下的配置剩余数量之和,确定待处理订单满足产能分配需求。
15、在一些实施例中,上述生成单元进一步被配置成:基于仓库生产波次和下单时间,确定待处理订单的生产波次;基于产能配占信息,确定下单时间下待处理订单对应的配置剩余数量;响应于订单数量小于或等于待处理订单对应的配置剩余数量,将下单时间对应的生产波次的时间同时作为待处理订单的生产波次开始时间和结束时间。
16、第三方面,本公开的实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实施例描述的方法。
17、第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一实施例描述的方法。
18、本公开的实施例提供的订单处理方法和装置,首先,获取产能配占信息、待处理订单的订单信息以及待处理订单的下单时间;其次,基于订单信息和产能配占信息,检测待处理订单是否满足产能分配需求;再次,响应于待处理订单满足产能分配需求,获取仓库生产波次;最后,基于下单时间、仓库生产波次和产能配占信息,生成待处理订单的生产波次开始时间和结束时间。由此,在得到待处理订单之后,核查待处理订单是否满足产能分配需求,在待处理订单满足产能分配需求时,为待处理订单生成生产波次,并指导待处理订单的生产波次的开始时间和结束时间,相对于仓库生产波次,待处理订单可以跨多个不同的仓库生产波次进行生产,有效地控制了仓库的生产节奏,提高了订单完成效率。
1.一种订单处理方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于所述订单信息和所述产能配占信息,检测所述待处理订单是否满足产能分配需求包括:
3.根据权利要求2所述的方法,其中,所述基于所述下单时间、所述仓库生产波次和所述产能配占信息,生成所述待处理订单的生产波次开始时间和结束时间包括:
4.根据权利要求3所述的方法,其中,所述基于所述下单时间、所述仓库生产波次和所述产能配占信息,生成所述待处理订单的生产波次开始时间和结束时间还包括:
5.根据权利要求1-4之一所述的方法,所述方法还包括:
6.根据权利要求1所述的方法,其中,所述基于所述订单信息和所述产能配占信息,检测所述待处理订单是否满足产能分配需求包括:
7.根据权利要求6所述的方法,其中,所述基于所述下单时间、所述仓库生产波次和所述产能配占信息,生成所述待处理订单的生产波次开始时间和结束时间包括:
8.一种订单处理装置,所述装置包括:
9.根据权利要求8所述的装置,其中,所述检测单元进一步被配置成:基于所述订单信息,确定所述待处理订单的商品数量;基于所述产能配占信息,检测所述商品数量是否小于或等于有效的产能配置日期下的配置剩余数量之和;响应于所述商品数量小于或等于有效的产能配置日期下的配置剩余数量之和,确定所述待处理订单满足产能分配需求。
10.一种电子设备,包括:
11.一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。