【技术实现步骤摘要】
一种匹配产品单据的方法和装置
本专利技术涉及计算机
,尤其涉及一种匹配产品单据的方法和装置。
技术介绍
操作单据为实际生产中需要匹配核实的单据,例如拒收单据等。待匹配单据为参考单据,一般待匹配单据为一个(也可以为多个),操作单据为多个。在实际应用中,一般是对于多个操作单据。目前具体实现方式主要是,对于操作单据中的每个产品数据,都要遍历待匹配单据中的数据,判断待匹配单据中是否存在操作单据中的产品数据。该现有技术只是简单的顺序查找,存在系统开销大、效率低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种匹配产品单据的方法和装置,能够根据多个维度特征的层级关系,创建操作单据的索引表,该索引表可快速匹配操作单据和待匹配单据,提高了匹配效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种匹配产品单据的方法。本专利技术实施例的匹配产品单据的方法包括:接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;根据所述多个维度特征的层级关系,创建所述操作单据 ...
【技术保护点】
1.一种匹配产品单据的方法,其特征在于,包括:/n接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;/n根据所述多个维度特征的层级关系,创建所述操作单据的索引表;/n基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。/n
【技术特征摘要】
1.一种匹配产品单据的方法,其特征在于,包括:
接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;
根据所述多个维度特征的层级关系,创建所述操作单据的索引表;
基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。
2.根据权利要求1所述的方法,其特征在于,根据所述多个维度特征的层级关系,创建所述操作单据的索引表的步骤包括:
根据所述多个维度特征的层级关系,确定分组维度特征和排序维度特征;
根据所述分组维度特征,对操作单据中的产品数据进行分组;
根据所述排序维度特征对每组产品数据进行排序;
基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表。
3.根据权利要求2所述的方法,其特征在于,基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表的步骤包括:
将每组产品数据中排序维度特征值最大的产品数据确定为索引产品数据;
根据所述分组维度特征和操作单据的单号,将所述索引产品数据的排序维度特征值存储在索引表中。
4.根据权利要求1所述的方法,其特征在于,基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系的步骤包括:
确定所述待匹配单据中的识别产品数据;
根据所述索引表,确定所述识别产品数据所对应的操作单据;
根据所述多个维度特征,判断所述对应的操作单据中是否存在与所述识别产品数据一致的产品数据;
如果存在,则将所述对应的操作单据标记为匹配成功,以及更新所述索引表;否则,将所述对应的操作单据标记为未匹配成功。
5.根据权利要求1所述的方法,其特征在于,所述多个维度特征至少包括产品的类别标识和序列号;和/或,
所述操作单据为拒收单据,所述待匹配单据为销退单据。
6.一种匹配产品单据的装置,其特征在于,包括:
单据接收模块,用...
【专利技术属性】
技术研发人员:张跃雷,
申请(专利权)人:北京京东振世信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。