本发明专利技术公开了集单规则配置、单据收集的方法和装置,涉及仓储物流技术领域。集单规则配置的方法的一具体实施方式包括:响应于接收到集单规则明细属性,确定对应的单据类型;查找集单规则,确定集单规则属性;生成集单规则对应的集单规则明细。该实施方式提供了用于配置集单规则的统一流程,提高集单规则配置方法的复用性,降低开发和维护成本。单据收集的方法的一具体实施方式包括:响应于接收到目标单据,确定目标单据的单据类型;确定目标单据的集单规则明细,在目标单据与集单规则明细匹配的情况下,将目标单据加入对应的单据集合。该实施方式基于单据规则明细对匹配的单据进行收集,能够提高单据收集效率和准确性。
【技术实现步骤摘要】
本专利技术涉及仓储物流,尤其涉及一种集单规则配置的方法和装置。
技术介绍
1、在运输货物或者存储货物之前,为了降低成本、提高效率,通常会根据集单规则将单据收集在一起,进行统一的货物运输或者货物存储。例如,将同一收货地址的单据收集在一起,然后统一运输这些单据所对应的货物。随着业务不断发展,集单规则越来越多,通常不同类型的集单规则具有单独的配置页面和配置流程,在配置新类型的集单规则时需开发新的配置页面和配置流程。
2、在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:
3、不同集单规则单独配置,导致集单规则配置方法的复用性不高,开发成本和维护成本较高,单据收集效率低。
技术实现思路
1、有鉴于此,本专利技术实施例提供集单规则配置、单据收集的方法和装置,能够提高集单规则配置方法的复用性,降低开发和维护成本,提高单据收集效率。
2、为实现上述目的,根据本专利技术实施例的第一方面,提供一种集单规则配置的方法,包括:
3、响应于接收到集单规则明细属性,确定对应的单据类型;
4、查找所述单据类型对应的集单规则,确定所述集单规则的集单规则属性;
5、将所述集单规则明细属性与所述集单规则属性进行匹配,生成所述集单规则对应的集单规则明细。
6、可选地,所述方法还包括:
7、在查找所述单据类型对应的集单规则之前,响应于接收到集单规则属性,确定对应的单据类型,生成所述单据类型对应的集单规则;p>8、和/或在确定对应的单据类型之前,响应于接收到单据类型更新请求,增加用于集单规则配置的单据类型,或者删除用于集单规则配置的单据类型,或者修改用于集单规则配置的单据类型。
9、可选地,所述集单规则属性包括:约束属性和结束属性,所述约束属性和所述结束属性的数量均大于等于1,所述方法还包括:
10、响应于接收到约束属性更新请求,增加所述集单规则的约束属性,或者删除所述集单规则的约束属性,或者修改所述集单规则的约束属性;
11、和/或响应于接收到结束属性更新请求,增加所述集单规则的结束属性,或者删除所述集单规则的结束属性,或者修改所述集单规则的结束属性。
12、可选地,所述方法还包括:
13、响应于接收到集单规则明细更新请求,修改所述集单规则明细或者删除所述集单规则明细。
14、根据本专利技术实施例的第二方面,提供一种单据收集的方法,包括:
15、响应于接收到目标单据,确定所述目标单据的单据类型;
16、根据所述单据类型确定所述目标单据的集单规则明细,判断所述目标单据与所述集单规则明细是否匹配,所述集单规则明细是采用本专利技术实施例的第一方面中任一所述的方法生成的;
17、在所述目标单据与所述集单规则明细匹配的情况下,将所述目标单据加入对应的单据集合。
18、可选地,所述集单规则明细有多个;判断所述目标单据与所述集单规则明细是否匹配,包括:
19、根据所述集单规则明细的排列顺序,依次将每个集单规则明细的约束条件与所述目标单据所包括的单据属性值进行比较,在所述单据属性值符合所述约束条件的情况下,判定所述目标单据与对应的集单规则明细匹配。
20、可选地,所述方法还包括:
21、判断所述单据集合是否符合所述集单规则明细的结束条件;在所述单据集合符合所述集单规则明细的结束条件的情况下,将所述单据集合作为一个集单批次,更新所述集单批次对应的批次信息;
22、和/或响应于接收到取消集单请求,确定对应的待取消单据;在所述待取消单据的单据状态符合预先设置的取消集单条件的情况下,确定包括所述待取消单据的单据集合,在包括所述待取消单据的单据集合中去除所述待取消单据。
23、可选地,判断所述单据集合是否符合所述集单规则明细的结束条件,包括:
24、使用预先设置的定时任务循环判断所述单据集合是否符合所述集单规则明细的结束条件;
25、或者,在所述单据集合所包括的单据的数量发生改变的情况下判断所述单据集合是否符合所述集单规则明细的结束条件。
26、根据本专利技术实施例的第三方面,提供一种集单规则配置的装置,包括:
27、确定模块,用于响应于接收到集单规则明细属性,确定对应的单据类型;
28、查找模块,用于查找所述单据类型对应的集单规则,确定所述集单规则的集单规则属性;
29、生成模块,用于将所述集单规则明细属性与所述集单规则属性进行匹配,生成所述集单规则对应的集单规则明细。
30、可选地,所述装置还包括:
31、集单规则生成模块,用于在查找所述单据类型对应的集单规则之前,响应于接收到集单规则属性,确定对应的单据类型,生成所述单据类型对应的集单规则;
32、和/或第一更新模块,用于在确定对应的单据类型之前,响应于接收到单据类型更新请求,增加用于集单规则配置的单据类型,或者删除用于集单规则配置的单据类型,或者修改用于集单规则配置的单据类型。
33、可选地,所述集单规则属性包括:约束属性和结束属性,所述约束属性和所述结束属性的数量均大于等于1,所述装置还包括:
34、第二更新模块,用于响应于接收到约束属性更新请求,增加所述集单规则的约束属性,或者删除所述集单规则的约束属性,或者修改所述集单规则的约束属性;
35、和/或第三更新模块,用于响应于接收到结束属性更新请求,增加所述集单规则的结束属性,或者删除所述集单规则的结束属性,或者修改所述集单规则的结束属性。
36、可选地,所述装置还包括:
37、第四更新模块,用于响应于接收到集单规则明细更新请求,修改所述集单规则明细或者删除所述集单规则明细。
38、根据本专利技术实施例的第四方面,提供一种单据收集的装置,包括:
39、确定模块,用于响应于接收到目标单据,确定所述目标单据的单据类型;
40、判定模块,用于根据所述单据类型确定所述目标单据的集单规则明细,判断所述目标单据与所述集单规则明细是否匹配,所述集单规则明细是采用本专利技术实施例的第一方面中任一所述的方法生成的;
41、收集模块,用于在所述目标单据与所述集单规则明细匹配的情况下,将所述目标单据加入对应的单据集合。
42、可选地,所述集单规则明细有多个;判断所述目标单据与所述集单规则明细是否匹配,包括:
43、根据所述集单规则明细的排列顺序,依次将每个集单规则明细的约束条件与所述目标单据所包括的单据属性值进行比较,在所述单据属性值符合所述约束条件的情况下,判定所述目标单据与对应的集单规则明细匹配。
44、可选地,所述装置还包括:
45、批次更新模块,用于判断所述单据集合是否符合所述集单规则明细的结束条件;在所述单据集合符合所述集单规则明细的结束条件的情况下,将所述单本文档来自技高网
...
【技术保护点】
1.一种集单规则配置的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述集单规则属性包括:约束属性和结束属性,所述约束属性和所述结束属性的数量均大于等于1,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种单据收集的方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述集单规则明细有多个;判断所述目标单据与所述集单规则明细是否匹配,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,判断所述单据集合是否符合所述集单规则明细的结束条件,包括:
9.一种集单规则配置的装置,其特征在于,包括:
10.一种单据收集的装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8中任一所述的方法。
...
【技术特征摘要】
1.一种集单规则配置的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述集单规则属性包括:约束属性和结束属性,所述约束属性和所述结束属性的数量均大于等于1,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种单据收集的方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述集单规则明细有多个;判断所述目标单据与所述集单规...
【专利技术属性】
技术研发人员:宫丙来,
申请(专利权)人:北京京东乾石科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。