System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 订单重算补推方法、装置、设备及存储介质制造方法及图纸_技高网

订单重算补推方法、装置、设备及存储介质制造方法及图纸

技术编号:41941854 阅读:59 留言:0更新日期:2024-07-10 16:33
本发明专利技术涉及物流领域,公开了订单重算补推方法、装置、设备及存储介质,该方法用于解决订单段码异常带来的问题,提高物流运作的效率和准确性。该方法包括:获取积压订单数据,并将获取的积压订单数据存储在订单消息队列中;对订单消息队列中的积压订单数据进行处理,并落库;重算得到处理后的积压订单数据的重算三段码;提取处理后的积压订单数据的初始三段码,并与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据,并获取补推订单数据的重算目标网点;将补推订单数据的初始三段码替换为重算三段码,并将替换后的补推订单数据推送至对应的重算目标网点。

【技术实现步骤摘要】

本专利技术涉及物流,尤其涉及一种订单重算补推方法、装置、设备及存储介质


技术介绍

1、在物流运作过程中,虽然可以利用大数据分析和预测技术,对订单量和需求进行精准预测,以及通过分析历史积压订单数据、市场趋势和客户需求,提前预知订单量的波动情况,有针对性地调整资源和制定应对策略,避免订单积压发生。但是当物流订单的段码出现异常时,容易造成网点订单积压,从而影响订单处理效率。

2、因此,现有技术还有待改进和发展。


技术实现思路

1、本专利技术提供了一种订单重算补推方法、装置、设备及存储介质,用于解决订单段码异常带来的问题,提高物流运作的效率和准确性。

2、本专利技术第一方面提供了一种订单重算补推方法,所述订单重算补推方法包括:获取积压订单数据,并将获取的积压订单数据存储在订单消息队列中;对所述订单消息队列中的积压订单数据进行处理,并将处理后的积压订单数据落库;重算得到处理后的积压订单数据的重算三段码;提取处理后的积压订单数据的初始三段码,并与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据,并获取补推订单数据的重算目标网点;将所述补推订单数据的初始三段码替换为重算三段码,并将替换后的补推订单数据推送至对应的重算目标网点。

3、可选的,在本专利技术第一方面的第一种实现方式中,所述获取积压订单数据,并将获取的积压订单数据存储在订单消息队列中,包括:调用api获取订单中心的订单数据;根据所述订单数据到达网点的时间筛选出积压订单数据;将所述积压订单数据发送到订单消息队列中。

4、可选的,在本专利技术第一方面的第二种实现方式中,所述对所述订单消息队列中的积压订单数据进行处理,并将处理后的积压订单数据落库,包括:对订单消息队列中的积压订单数据进行数据清洗,得到清洗后订单数据;对所述清洗后订单数据进行有效性校验,得到校验后订单数据;在预设数据库中创建积压订单数据集合,并将所述校验后订单数据插入到所述积压订单数据集合中。

5、可选的,在本专利技术第一方面的第三种实现方式中,所述重算得到处理后的积压订单数据的重算三段码,包括:生成重算三段码计算脚本;提取处理后的积压订单数据的订单号和收件地址;将提取的订单号和收件地址输入所述重算三段码计算脚本,获取重算三段码计算脚本输出的重算三段码。

6、可选的,在本专利技术第一方面的第四种实现方式中,所述生成重算三段码计算脚本,包括:获取初始脚本文件,在所述初始脚本文件中配置第一功能模块和第二功能模块,所述第一功能模块用于查询与收件地址对应的签收网点编码,所述第二功能模块用于计算积压订单数据的重算三段码;获取收件地址与签收网点编码关系表,并导入所述第一功能模块,得到更新后的第一功能模块;获取三段码函数式,并导入所述第二功能模块,得到更新后的第二功能模块,所述三段码函数式表示为:三段码=订单号后四位+签收网点编码+字符串;对更新后的第一功能模块和更新后的第二功能模块进行校验,并生成重算三段码计算脚本。

7、可选的,在本专利技术第一方面的第五种实现方式中,所述提取处理后的积压订单数据的初始三段码,并与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据,并获取补推订单数据的重算目标网点,包括:对处理后的积压订单数据进行解析为多个字段,从多个字段中提取初始三段码;将初始三段码与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据;解析补推订单数据的重算三段码以获取重算目标网点。

8、可选的,在本专利技术第一方面的第六种实现方式中,所述将所述补推订单数据的初始三段码替换为重算三段码,并将替换后的补推订单数据推送至对应的重算目标网点,包括:将所述补推订单数据的初始三段码替换为重算三段码;从所述补推消息队列获取替换后的补推订单数据并推送至对应的重算目标网点;接收所述重算目标网点返回的响应结果,当所述补推订单数据成功发送至所述重算目标网点后,记录所述补推订单数据的发送日志。

9、本专利技术第二方面提供了一种订单重算补推装置,包括:获取模块,用于获取积压订单数据,并将获取的积压订单数据存储在订单消息队列中;处理模块,用于对所述订单消息队列中的积压订单数据进行处理,并将处理后的积压订单数据落库;重算模块,用于重算得到处理后的积压订单数据的重算三段码;比较模块,用于提取处理后的积压订单数据的初始三段码,并与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据,并获取补推订单数据的重算目标网点;补推模块,用于将所述补推订单数据的初始三段码替换为重算三段码,并将替换后的补推订单数据推送至对应的重算目标网点。

10、可选的,在本专利技术第二方面的第一种实现方式中,所述获取模块包括:获取单元,用于调用api获取订单中心的订单数据;筛选单元,用于根据所述订单数据到达网点的时间筛选出积压订单数据;发送单元,用于将所述积压订单数据发送到订单消息队列中。

11、可选的,在本专利技术第二方面的第二种实现方式中,所述处理模块包括:清洗单元,用于对订单消息队列中的积压订单数据进行数据清洗,得到清洗后订单数据;校验单元,用于对所述清洗后订单数据进行有效性校验,得到校验后订单数据;插入单元,用于在预设数据库中创建积压订单数据集合,并将所述校验后订单数据插入到所述积压订单数据集合中。

12、可选的,在本专利技术第二方面的第三种实现方式中,所述重算模块包括:脚本单元,用于生成重算三段码计算脚本;提取单元,用于提取处理后的积压订单数据的订单号和收件地址;重算单元,用于将提取的订单号和收件地址输入所述重算三段码计算脚本,获取重算三段码计算脚本输出的重算三段码。

13、可选的,在本专利技术第二方面的第四种实现方式中,所述比较模块包括:提取单元,用于对处理后的积压订单数据进行解析为多个字段,从多个字段中提取初始三段码;比较单元,用于将初始三段码与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据;解析单元,用于解析补推订单数据的重算三段码以获取重算目标网点。

14、可选的,在本专利技术第二方面的第五种实现方式中,所述补推模块包括:替换单元,用于将所述补推订单数据的初始三段码替换为重算三段码;补推单元,用于从所述补推消息队列获取替换后的补推订单数据并推送至对应的重算目标网点;反馈接收单元,接收所述重算目标网点返回的响应结果,当所述补推订单数据成功发送至所述重算目标网点后,记录所述补推订单数据的发送日志。

15、本专利技术第三方面提供了一种订单重算补推设备,包括:存储器和至少一个处理器,所述存储器中存储有计算机可读指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述计算机可读指令,以使得所述订单重算补推设备执行如上所述订单重算补推方法的各个步骤。

16、本专利技术的第四方面提供本文档来自技高网...

【技术保护点】

1.一种订单重算补推方法,其特征在于,所述订单重算补推方法包括:

2.根据权利要求1所述的订单重算补推方法,其特征在于,所述获取积压订单数据,并将获取的积压订单数据存储在订单消息队列中,包括:

3.根据权利要求1所述的订单重算补推方法,其特征在于,所述对所述订单消息队列中的积压订单数据进行处理,并将处理后的积压订单数据落库,包括:

4.根据权利要求1所述的订单重算补推方法,其特征在于,所述重算得到处理后的积压订单数据的重算三段码,包括:

5.根据权利要求4所述的订单重算补推方法,其特征在于,所述生成重算三段码计算脚本,包括:

6.根据权利要求1所述的订单重算补推方法,其特征在于,所述提取处理后的积压订单数据的初始三段码,并与重算三段码进行比较,若两者不一致,则将对应的积压订单数据放入补推消息队列中,并标记为补推订单数据,并获取补推订单数据的重算目标网点,包括:

7.根据权利要求1所述的订单重算补推方法,其特征在于,所述将所述补推订单数据的初始三段码替换为重算三段码,并将替换后的补推订单数据推送至对应的重算目标网点,包括:

8.一种订单重算补推装置,其特征在于,包括:

9.一种订单重算补推设备,其特征在于,包括存储器和至少一个处理器,所述存储器中存储有计算机可读指令;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1-7中任一项所述订单重算补推方法的各个步骤。

...

【技术特征摘要】

1.一种订单重算补推方法,其特征在于,所述订单重算补推方法包括:

2.根据权利要求1所述的订单重算补推方法,其特征在于,所述获取积压订单数据,并将获取的积压订单数据存储在订单消息队列中,包括:

3.根据权利要求1所述的订单重算补推方法,其特征在于,所述对所述订单消息队列中的积压订单数据进行处理,并将处理后的积压订单数据落库,包括:

4.根据权利要求1所述的订单重算补推方法,其特征在于,所述重算得到处理后的积压订单数据的重算三段码,包括:

5.根据权利要求4所述的订单重算补推方法,其特征在于,所述生成重算三段码计算脚本,包括:

6.根据权利要求1所述的订单重算补推方法,其特征在于,所述提取处理后的积压订单数据的初始三段码...

【专利技术属性】
技术研发人员:葛建东
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:

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

1