
技术摘要:
本申请涉及一种拣选单生成方法、装置、计算机设备和存储介质,所述方法包括:创建拣选单的订单组,对订单组设置拣选单的生成条件;接收拣选单的订单,提取订单的订单信息;根据订单信息将订单归属到订单组;当订单组中的订单满足生成条件时,根据订单组中的订单生成拣 全部
背景技术:
传统通过定时任务执行拣选单的创建。具体地,每隔一段时间基于定时任务的配 置参数捞取一定数量的订单,捞取后按照指定条件对订单进行分组,每个组内的订单再按 生成条件生成出多个拣选单。此类方式可能出现的问题是:捞取的订单数量过多,分到组内 的订单数量过大,此时再按照生成条件从组内获取订单生成拣选单时,不满足生成条件的 订单将会被滞留在组内,等待下次定时任务执行。此方式的时间利用率不足,存在间歇性, 从而出现系统资源浪费的情况,甚至会造成现场作业人员的等待,而造成人力资源浪费。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够节省拣选单生成时间以提高拣 选单生成效率的拣选单生成方法、装置、计算机设备和存储介质。 一种拣选单生成方法,该方法包括:创建拣选单的订单组,对订单组设置拣选单的 生成条件;接收拣选单的订单,提取订单的订单信息;根据订单信息将订单归属到订单组; 当订单组中的订单满足生成条件时,根据订单组中的订单生成拣选单。 在其中一个实施例中,拣选单为多个;创建拣选单的订单组,对订单组设置拣选单 的生成条件,包括:创建各拣选单的订单组,分别对各拣选单的订单组设置各拣选单的生成 条件;接收拣选单的订单,提取订单的订单信息,包括:接收各拣选单的订单,提取各订单的 订单信息;根据订单信息将订单归属到订单组,包括:根据各订单的订单信息将各订单归属 到对应拣选单的订单组;当订单组中的订单满足生成条件时,根据订单组中的订单生成拣 选单,包括:当任一订单组中的订单满足任一订单组的生成条件时,根据任一订单组中的订 单生成对应的拣选单。 在其中一个实施例中,提取各订单的订单信息之前,还包括:获取各订单的标识信 息,将各订单的标识信息发送到消息平台,消息平台采用消息队列记录各标识信息并将消 息队列中的各标识信息反馈到多个订单处理设备中,多个订单处理设备为预先配置的用于 生成拣选单的设备;提取各订单的订单信息,根据各订单的订单信息将各订单归属到对应 拣选单的订单组,当任一订单组中的订单满足任一订单组的生成条件时,根据任一订单组 中的订单生成对应的拣选单,包括:当通过任一订单处理设备接收到任一标识信息时,通过 任一订单处理设备提取任一标识信息对应订单的订单信息并根据对应订单的订单信息将 对应订单归属到对应拣选单的订单组,当任一订单组中的订单满足任一订单组的生成条件 时,通过任一订单处理设备根据任一订单组中的订单生成对应的拣选单。 在其中一个实施例中,获取各订单的标识信息,包括:获取各订单的订单信息,分 别从各订单的订单信息中提取各订单的标识信息。 4 CN 111598501 A 说 明 书 2/11 页 在其中一个实施例中,拣选单生成方法还包括:当通过任一订单处理设备完成拣 选单的生成时,向消息平台发送拣选单完成信息,以使得消息平台根据拣选单完成信息将 消息队列中的各标识信息反馈到各订单处理设备。 在其中一个实施例中,拣选单生成方法还包括:当确定已根据订单组中的订单生 成拣选单时,清空订单组中的订单。 在其中一个实施例中,拣选单的生成条件为订单组的订单的数量达到第一预设 值,或订单组的订单对应的商品总数达到第二预设值,或订单组中的订单对应的商品的总 体积值达到第三预设值,或订单组中订单对应商品的总重量值达到第四预设值;当订单组 中的订单满足生成条件时,根据订单组中的订单生成拣选单,包括:当拣选条件为订单组的 订单的数量达到第一预设值时,确定订单组的订单的数量达到第一预设值,根据订单组中 的订单生成拣选单;当拣选条件为订单组的订单对应的商品总数达到第二预设值时,确定 订单组的订单对应的商品总数达到所述第二预设值,根据订单组中的订单生成拣选单;当 拣选条件为订单组中的订单对应的商品的总体积值达到第三预设值时,确定订单组中的订 单对应的商品的总体积值达到第三预设值,根据订单组中的订单生成拣选单;当拣选条件 为订单组中订单对应商品的总重量值达到第四预设值时,确定订单组中订单对应商品的总 重量值达到第四预设值,根据订单组中的订单生成拣选单。 一种拣选单生成装置,该装置包括:创建模块,用于创建拣选单的订单组,对订单 组设置拣选单的生成条件;接收模块,用于接收拣选单的订单,提取订单的订单信息;归属 模块,用于根据订单信息将订单归属到订单组;生成模块,用于当订单组中的订单满足生成 条件时,根据订单组中的订单生成拣选单。 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的 计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。 一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时 实现上述任一实施例方法的步骤。 上述拣选单生成方法、装置、计算机设备和存储介质,拣选单生成系统创建拣选单 的订单组,并为订单组设置拣选单的生成条件。当接收到拣选单的订单时提取订单的订单 信息,根据订单信息将订单归属到订单组内。此时,可以根据订单组对应的拣选单的生成条 件实时判断是否可以将订单组的订单生成拣选单,当订单组中的订单满足生成条件时,根 据订单组中的订单生成拣选单。因此,通过先创建订单组并为订单组事先设置拣选单的生 成条件,再将接收到的订单归类到订单组,最终根据拣选单的生成条件实时判断是否可以 生成拣选单并在满足拣选单的生成条件时生成拣选单的方式,可以消除定时任务生成拣选 单时的时间间歇,达到了有订单就生成拣选单的效果,从而节省拣选单生成时间,提高拣选 单生成效率。本拣选单生成方法在订单量越大时,体现的优势越明显。 附图说明 图1为一个实施例中一种拣选单生成方法的应用环境图; 图2为一个实施例中一种拣选单生成方法的流程示意图; 图3为另一个实施例中一种拣选单生成方法的流程示意图; 图4为一个实施例中一种拣选单生成方法的系统处理流程示意图; 5 CN 111598501 A 说 明 书 3/11 页 图5为一个实施例中一种拣选单生成方法的各系统间处理流程交互示意图; 图6为一个实施例中一种动态拣选单创建的信息处理示意图; 图7为一个实施例中一种拣选单生成装置的结构框图; 图8为一个实施例中计算机设备的内部结构图。