订单数据处理方法、装置、电子设备和存储介质与流程

阅读: 评论:0



1.本技术涉及计算机领域,具体而言,涉及一种订单数据处理方法、装置、电子设备和存储介质。


背景技术:



2.目前,现有的订单系统对接多个外部数据源,其中,多个外部数据源向订单系统提供订单信息,在这一场景中,多个外部数据源提供的订单信息会包含相同的客户信息,进而导致多个业务员会基于相同的客户信息在同时联系客户。


技术实现要素:



3.本技术实施例的目的在于提供一种订单数据处理方法、装置、电子设备和存储介质,用以实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,进而避免订单库中的订单出现重复,从而避免重复骚扰客户这一现象。
4.第一方面,本发明提供一种订单数据处理方法,所述方法包括:
5.当接收到外部业务系统推送的第一订单的数据时,确定所述第一订单的订单信息;
6.基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,其中,所述第二订单在所述第一订单之前生成,所述所述第一订单的订单信息包括第一订单的用户标识信息;
7.当所述订单库中不存在所述第二订单时,则将所述第一订单插入所述订单库中;
8.当所述订单库中存在所述第二订单时,基于所述第一订单的订单信息确定所述第一订单的分类标签;
9.基于所述第二订单的订单信息确定所述第二订单的分类标签,和基于所述第一订单的分类标签和所述第二订单的分类标签,判断所述第一订单的优先级和所述第二订单的优先级;
10.当所述第一订单的优先级高于所述第二订单的优先级时,将所述第一订单插入所述订单库中;
11.当所述第一订单的优先级低于所述第二订单的优先级时,丢弃所述第一订单。
12.在本技术第一方面中,基于第一订单的用户标识信息能够判断第一订单是否与订单库的订单重复,即判断订单库中是否存在第二订单,进而能够在第一订单与第二订单重复时,将第一订单丢弃,这样一来,第一订单就不会插入到订单库中,进而订单库中的订单不会发生重复,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象,最终避免重复骚扰客户的现象。另一方面,当订单库中存在第二订单中,能够进一步基于第一订单的优先级和第二订单的优先级,识别第一订单是否与第二订单重复。
13.在可选的实施方式中,所述基于所述第一订单的订单信息在订单库中查询是否存
在与所述第一订单对应的第二订单,包括:
14.基于所述第一订单的订单信息判断所述第一订单的用户标识信息是否存在;
15.当所述第一订单的用户标识标识信息不存在时,则基于所述第一订单的订单信息确定所述第一订单的业务标识信息,并基于所述第一订单的业务标识信息在所述订单库中查询是否存在与所述第一订单对应的所述第二订单。
16.在本可选的实施方式中,基于第一订单的订单信息能够判断第一订单的用户标识信息是否存在,如果存在第一订单的用户标识信息,则基于第一订单的用户标识信息在订单库中查询是否存在与所述第一订单对应的第二订单,进而当第一订单的用户标识标识信息不存在时,能够基于第一订单的订单信息确定第一订单的业务标识信息,并基于第一订单的业务标识信息在订单库中查询是否存在与所述第一订单对应的第二订单。
17.在可选的实施方式中,所述方法还包括:
18.当所述第一订单的优先级与所述第二订单的优先级相等时,则基于所述第一订单的订单信息确定所述第一订单的预约信息和基于所述第二订单的订单信息确定所述第二订单的预约信息;
19.当所述第一订单的预约信息表征所述第一订单已预约,所述第二订单的订单信息表征所述第二订单未预约时,将所述第一订单插入所述订单库中;
20.所述第一订单的预约信息表征所述第一订单未预约,所述第二订单的订单信息表征所述第二订单已预约时,将所述第一订单丢弃。
21.在本可选的实施方式中,当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单未预约时,能够将第一订单插入订单库中,而第一订单的预约信息表征第一订单未预约,第二订单的订单信息表征第二订单已预约时,能够将第一订单丢弃。
22.在可选的实施方式中,在所述基于所述第一订单的订单信息确定所述第一订单的预约信息和基于所述第二订单的订单信息确定所述第二订单的预约信息之前,所述方法还包括:
23.判断第一订单的订单信息中是否存在所述第一订单的预约信息,和判断所述第二订单的订单信息中是否存在所述第二订单的预约信息;
24.当所述第一订单的预约信息不存在或所述第二订单的预约信息不存在时,基于所述第一订单的订单信息确定所述第一订单的订单佣金和基于所述第二订单的订单信息确定所述第二订单的订单佣金;
25.比较第一订单的订单佣金和第二订单的订单佣金,如果所述第一订单的订单佣金大于第二订单的订单佣金,则将所述第一订单插入所述订单库中,如果所述第一订单的订单佣金小于所述第二订单的订单佣金,则将所述第一订单丢弃。
26.在本可选的实施方式中,通过判断第一订单的订单信息中是否存在第一订单的预约信息,和判断第二订单的订单信息中是否存在第二订单的预约信息,进而当第一订单的预约信息不存在或第二订单的预约信息不存在时,能够基于第一订单的订单信息确定第一订单的订单佣金和基于第二订单的订单信息确定第二订单的订单佣金,进而通过比较第一订单的订单佣金和第二订单的订单佣金,能够在第一订单的订单佣金大于第二订单的订单佣金时,将第一订单插入订单库中,在第一订单的订单佣金小于第二订单的订单佣金时,则
将第一订单丢弃。
27.在可选的实施方式中,所述方法还包括:
28.基于所述第一订单的订单信息确定所述第一订单的预约信息和基于所述第二订单的订单信息确定所述第二订单的预约信息;
29.当所述第一订单的预约信息表征所述第一订单已预约,所述第二订单的订单信息表征所述第二订单未预约时,基于所述第二订单的订单信息确定所述第二订单的订单状态;
30.当所述第二订单的订单状态处于第一状态时,则基于所述第一订单更新所述第二订单;
31.当所述第二订单的订单状态处于第二状态时,则将所述第一订单丢弃;
32.当所述第二订单的订单状态处于第三状态时,则将所第一订单插入所述订单库中。
33.在本可选的实施方式中,基于第一订单的订单信息确定第一订单的预约信息和基于第二订单的订单信息确定第二订单的预约信息,进而当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单未预约时,能够基于第二订单的订单信息确定第二订单的订单状态,进而当第二订单的订单状态处于第一状态时,能够基于第一订单更新第二订单,在第二订单的订单状态处于第二状态时,能够将第一订单丢弃,而在第二订单的订单状态处于第三状态时,能够将所第一订单插入订单库中。
34.在可选的实施方式中,所述方法还包括:
35.当所述第一订单的预约信息表征所述第一订单已预约,所述第二订单的订单信息表征所述第二订单已预约时,基于所述第一订单的订单信息确定所述第一订单的预约时间,和基于所述第二订单的订单信息确定所述第二订单的预约时间;
36.比较所述第一订单的预约时间和第二订单的预约时间,如果第一订单的预约时间大于所述第二订单的预约时间,则将所述第一订单插入所述订单库中;
37.如果所述第一订单的预约时间小于所述第二订单的预约时间,则将所述第一订单丢弃。
38.在本可选的实施方式中,当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单已预约时,能够基于第一订单的订单信息确定第一订单的预约时间,和基于第二订单的订单信息确定第二订单的预约时间,进而能够比较第一订单的预约时间和第二订单的预约时间,其中,如果第一订单的预约时间大于第二订单的预约时间,则将第一订单插入订单库中,如果第一订单的预约时间小于第二订单的预约时间,则将第一订单丢弃。
39.第二方面,本发明提供一种订单数据处理装置,所述装置包括:
40.第一确定模块,用于当接收到外部业务系统推送的第一订单的数据时,确定所述第一订单的订单信息;
41.查询模块,用于基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,其中,所述第二订单在所述第一订单之前生成,所述所述第一订单的订单信息包括第一订单的用户标识信息;
42.第一数据插入模块,用于当所述订单库中不存在所述第二订单时,则将所述第一
订单插入所述订单库中;
43.第二确定模块,用于当所述订单库中存在所述第二订单时,基于所述第一订单的订单信息确定所述第一订单的分类标签和所述第二订单的订单信息确定所述第二订单的分类标签;
44.判断模块,用于基于所述第一订单的分类标签和所述第二订单的分类标签,判断所述第一订单的优先级和所述第二订单的优先级;
45.第二数据插入模块,当所述第一订单的优先级高于所述第二订单的优先级时,将所述第一订单插入所述订单库中;
46.数据删除模块,用于当所述第一订单的优先级低于所述第二订单的优先级时,丢弃所述第一订单。
47.本技术第二方面的装置通过执行订单数据处理方法,能够实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象。
48.第三方面,本发明提供一种电子设备,包括:
49.处理器;以及
50.存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行如前述实施方式任一项所述的订单数据处理方法。
51.本技术第三方面的电子设备通过执行订单数据处理方法,能够实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象。
52.第四方面,本发明提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行如前述实施方式任一项所述的订单数据处理方法。
53.本技术第四方面的存储介质通过执行订单数据处理方法,能够实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象。
附图说明
54.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
55.图1是本技术实施例公开的一种订单数据处理方法的流程示意图;
56.图2是本技术实施例公开的一种订单数据处理装置的结构示意图;
57.图3是本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
58.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
59.实施例一
60.请参阅图1,图1是本技术实施例公开的一种订单数据处理方法的流程示意图,如
图1所示,本技术实施例的方法包括以下步骤:
61.101、当接收到外部业务系统推送的第一订单的数据时,确定所述第一订单的订单信息;
62.102、基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,其中,所述第二订单在所述第一订单之前生成,所述所述第一订单的订单信息包括第一订单的用户标识信息;
63.103、当所述订单库中不存在所述第二订单时,则将所述第一订单插入所述订单库中;
64.104、当所述订单库中存在所述第二订单时,基于所述第一订单的订单信息确定所述第一订单的分类标签;
65.105、基于所述第二订单的订单信息确定所述第二订单的分类标签,和基于所述第一订单的分类标签和所述第二订单的分类标签,判断所述第一订单的优先级和所述第二订单的优先级;
66.106、当所述第一订单的优先级高于所述第二订单的优先级时,将所述第一订单插入所述订单库中;
67.107、当所述第一订单的优先级低于所述第二订单的优先级时,丢弃所述第一订单。
68.在本技术实施例中,基于第一订单的用户标识信息能够判断第一订单是否与订单库的订单重复,即判断订单库中是否存在第二订单,进而能够在第一订单与第二订单重复时,将第一订单丢弃,这样一来,第一订单就不会插入到订单库中,进而订单库中的订单不会发生重复,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象,最终避免重复骚扰客户的现象。另一方面,当订单库中存在第二订单中,能够进一步基于第一订单的优先级和第二订单的优先级,识别第一订单是否与第二订单重复。
69.在本技术实施例中,示例性地,上述步骤对应以下应用场景,具体地,在一场景中,每个订单的订单信息包括用户标识信息,这样一来,如果两个订单的用户标识信息不相同,则可以认为这两个订单不重复,进而能够将新接入的订单插入到订单库中。
70.在本技术实施例中,在一应用场景中,如果两个订单的用户标识信息相同,则需要结合订单信息中的其他信息进一步判断这两个订单是否重复,即需要根据第一订单的订单类型和第二订单的订单类型进一步判断第一订单是否与第二订单重复。
71.在本技术实施例中,针对步骤101,外部业务系统是指向订单系统提供订单的系统,例如,外部业务系统可以是获客系统,其中,获客系统通过用户终端的浏览器向用户推送用户有意向购买的资源,并获取用户的购买意向信息,进而基于用户的购买意向信息生成一个订单,最终将该订单推送给订单系统。再例如,外部业务系统可以是订单录入系统,其中,通过手动向订单录入信息录入订单信息后,订单录入系统可生成一个订单并将该订单发送给订单系统。
72.在本技术实施例中,针对步骤101,确定第一订单的订单信息的一种具体方式为到基于预设的数据解析方式解析外部业务系统推送的第一订单的数据,并得到第一订单的订单信息。
73.在本技术实施例中,针对步骤102,订单库预先存储了在先生成的订单。进一步地,
订单库可以是指存储有历史订单的信息的数据库。
74.在本技术实施例中,针对步骤103,将第一订单插入订单库中,是指基于预设的数据先后顺序将第一订单写入到订单库中。
75.在本技术实施例中,针对步骤104,一个订单可根据其来源、用途、处理方式划分不同的类型,例如,基于用途,将加订单划分为“重点”、“标准”、“测试”这三类,其中,“重点”表示该订单为重点处理的订单,“标准”表示正常处理的订单,“测试”表示订单用于测试处理。进一步地,一个订单在被划分后,关联一个分类标签,具体地,在本技术实施例中,第一订单关联“重点”、“标准”、“测试”当中的其中一个分类标签。
76.在本技术实施例中,针对105,“重点”分类标签的优先级高于“标准”分类标签的优先级,“标准”分类标签的优先级高于“测试”分类标签,因此。进一步地,针对步骤106、107,示例性,如果第一订单的分类标签为“重点”,而第二订单的分类标签为“标准”,则第一订单的优先级高于第二订单,则将第一订单插入订单库中,如果第一订单的分类标签为“测试”,而第二订单的分类标签为“标准”,则第一订单的优先级低于第二订单,则丢弃第一订单。
77.进一步地,由于在一些场景中,第一订单的订单信息不包括用户标识信息,例如,外部业务系统没有将用户标识信息发送给订单系统,此时,就无法基于第一订单的用户标识信息判断第一订单与订单库中的订单重复。针对这一场景,作为一种可选的实施方式中,步骤102:基于第一订单的订单信息在订单库中查询是否存在与第一订单对应的第二订单,包括以下子步骤:
78.基于第一订单的订单信息判断第一订单的用户标识信息是否存在;
79.当第一订单的用户标识标识信息不存在时,则基于第一订单的订单信息确定第一订单的业务标识信息,并基于第一订单的业务标识信息在订单库中查询是否存在与所述第一订单对应的第二订单。
80.在本可选的实施方式中,基于第一订单的订单信息能够判断第一订单的用户标识信息是否存在,如果存在第一订单的用户标识信息,则基于第一订单的用户标识信息在订单库中查询是否存在与所述第一订单对应的第二订单,进而当第一订单的用户标识标识信息不存在时,能够基于第一订单的订单信息确定第一订单的业务标识信息,并基于第一订单的业务标识信息在订单库中查询是否存在与所述第一订单对应的第二订单。
81.进一步地,在一些场景中,第一订单的优先级与第二订单的优先级相等,例如,第一订单的分类标签为“重点”,而第二订单的分类标签也为“重点”,故第一订单的优先级和第二订单的优先级相等。针对第一订单的优先级与第二订单的优先级相等,而需要进一步判断第一订单是否与第二订单重复这一情形,作为一种可选的实施方式,本技术实施例的方法还包括以下步骤:
82.当第一订单的优先级与第二订单的优先级相等时,则基于第一订单的订单信息确定第一订单的预约信息和基于第二订单的订单信息确定第二订单的预约信息;
83.当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单未预约时,将第一订单插入订单库中;
84.第一订单的预约信息表征第一订单未预约,第二订单的订单信息表征第二订单已预约时,将第一订单丢弃。
85.在本可选的实施方式中,当第一订单的预约信息表征第一订单已预约,第二订单
的订单信息表征第二订单未预约时,能够将第一订单插入订单库中,而第一订单的预约信息表征第一订单未预约,第二订单的订单信息表征第二订单已预约时,能够将第一订单丢弃。
86.在本可选的实施方式中,具体地,如果第一订单未预约,而第二订单已预约,则说明订单库中已经有预约订单,因此不需要第二订单。另一方面,如果第一订单未预约,则说明订单库不存在预约的订单,因此,需要将已预约的第一订单插入订单库中。
87.进一步地,在一些场景中,第一订单的预约信息缺失,或者第二订单的预约信息缺失,此时,无法根据第一订单的预约信息和第二订单的预约信息判断第一订单是否与第二订单重复。针对上述场景,作为一种可选的实施方式,在步骤:基于第一订单的订单信息确定第一订单的预约信息和基于第二订单的订单信息确定第二订单的预约信息之前,本技术实施例的方法还包括以下步骤:
88.判断第一订单的订单信息中是否存在第一订单的预约信息,和判断第二订单的订单信息中是否存在第二订单的预约信息;
89.当第一订单的预约信息不存在或第二订单的预约信息不存在时,基于第一订单的订单信息确定第一订单的订单佣金和基于第二订单的订单信息确定第二订单的订单佣金;
90.比较第一订单的订单佣金和第二订单的订单佣金,如果第一订单的订单佣金大于第二订单的订单佣金,则将第一订单插入订单库中,如果第一订单的订单佣金小于第二订单的订单佣金,则将第一订单丢弃。
91.在本可选的实施方式中,通过判断第一订单的订单信息中是否存在第一订单的预约信息,和判断第二订单的订单信息中是否存在第二订单的预约信息,进而当第一订单的预约信息不存在或第二订单的预约信息不存在时,能够基于第一订单的订单信息确定第一订单的订单佣金和基于第二订单的订单信息确定第二订单的订单佣金,进而通过比较第一订单的订单佣金和第二订单的订单佣金,能够在第一订单的订单佣金大于第二订单的订单佣金时,将第一订单插入订单库中,在第一订单的订单佣金小于第二订单的订单佣金时,则将第一订单丢弃。
92.进一步地,在一些场景中,需要结合第一订单的预约信息、第二订单的预约信息和订单状态,综合判断第一订单是否与第二订单重复。针对上述应用场景,作为一种可选的实施方式,本技术实施例的方法还包括以下步骤:
93.基于第一订单的订单信息确定第一订单的预约信息和基于第二订单的订单信息确定第二订单的预约信息;
94.当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单未预约时,基于第二订单的订单信息确定第二订单的订单状态;
95.当第二订单的订单状态处于第一状态时,则基于第一订单更新第二订单;
96.当第二订单的订单状态处于第二状态时,则将第一订单丢弃;
97.当第二订单的订单状态处于第三状态时,则将所第一订单插入订单库中。
98.在本可选的实施方式中,基于第一订单的订单信息确定第一订单的预约信息和基于第二订单的订单信息确定第二订单的预约信息,进而当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单未预约时,能够基于第二订单的订单信息确定第二订单的订单状态,进而当第二订单的订单状态处于第一状态时,能够基于第一订单
更新第二订单,在第二订单的订单状态处于第二状态时,能够将第一订单丢弃,而在第二订单的订单状态处于第三状态时,能够将所第一订单插入订单库中。
99.在可选的实施方式中,第二订单的订单状态可以是“未接单状态”待联系状态”、“已联系状态”、“已达标状态”、“已完成状态”,其中,“未接单状态”和“待联系状态”可作为第二订单的第一状态,而“已联系状态”作为第二订单状态的第二状态,而“已达标状态”、“已完成状态”可作为第二订单状态的第三状态。
100.进一步地,在一些场景中,如果两个订单的预约时间不重复,则不能够将两个订单确定为重复订单。针对这一场景,作为一种可选的实施方式,本技术实施例的方法还包括以下步骤:
101.当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单已预约时,基于第一订单的订单信息确定第一订单的预约时间,和基于第二订单的订单信息确定第二订单的预约时间;
102.比较第一订单的预约时间和第二订单的预约时间,如果第一订单的预约时间大于第二订单的预约时间,则将第一订单插入订单库中;
103.如果第一订单的预约时间小于第二订单的预约时间,则将第一订单丢弃。
104.在本可选的实施方式中,当第一订单的预约信息表征第一订单已预约,第二订单的订单信息表征第二订单已预约时,能够基于第一订单的订单信息确定第一订单的预约时间,和基于第二订单的订单信息确定第二订单的预约时间,进而能够比较第一订单的预约时间和第二订单的预约时间,其中,如果第一订单的预约时间大于第二订单的预约时间,则将第一订单插入订单库中,如果第一订单的预约时间小于第二订单的预约时间,则将第一订单丢弃。
105.实施例二
106.请参阅图2,图2是本技术实施例公开的一种订单数据处理装置的结构示意图,如图2所示,本技术实施例的装置包括以下功能模块:
107.第一确定模块201,用于当接收到外部业务系统推送的第一订单的数据时,确定所述第一订单的订单信息;
108.查询模块202,用于基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,其中,所述第二订单在所述第一订单之前生成,所述所述第一订单的订单信息包括第一订单的用户标识信息;
109.第一数据插入模块203,用于当所述订单库中不存在所述第二订单时,则将所述第一订单插入所述订单库中;
110.第二确定模块204,用于当所述订单库中存在所述第二订单时,基于所述第一订单的订单信息确定所述第一订单的分类标签和所述第二订单的订单信息确定所述第二订单的分类标签;
111.判断模块205,用于基于所述第一订单的分类标签和所述第二订单的分类标签,判断所述第一订单的优先级和所述第二订单的优先级;
112.第二数据插入模块206,当所述第一订单的优先级高于所述第二订单的优先级时,将所述第一订单插入所述订单库中;
113.数据删除模块207,用于当所述第一订单的优先级低于所述第二订单的优先级时,
丢弃所述第一订单。
114.本技术实施例的装置通过执行订单数据处理方法,能够实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象。
115.需要说明的是,关于本技术实施例的装置的其他详细说明,请参阅本技术实施例一的相关说明,本技术实施例对此不作赘述。
116.实施例三
117.请参阅图3,图3是本技术实施例公开的一种电子设备的结构示意图,如图3所示,本技术实施例的电子设备包括:
118.处理器301;以及
119.存储器302,配置用于存储机器可读指令,指令在由处理器301执行时,执行如前述实施方式任一项的订单数据处理方法。
120.本技术实施例的电子设备通过执行订单数据处理方法,能够实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象。
121.需要说明的是,关于本技术实施例的电子设备的其他详细说明,请参阅本技术实施例一的相关说明,本技术实施例对此不作赘述
122.实施例四
123.本技术实施例提供一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行如前述实施方式任一项的订单数据处理方法。
124.本技术实施例的存储介质通过执行订单数据处理方法,能够实现判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,从而避免订单库中的订单出现重复,最终避免重复骚扰客户的现象。
125.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
126.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
127.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
128.需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备
(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
129.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
130.以上仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:


1.一种订单数据处理方法,其特征在于,所述方法包括:当接收到外部业务系统推送的第一订单的数据时,确定所述第一订单的订单信息;基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,其中,所述第二订单在所述第一订单之前生成,所述所述第一订单的订单信息包括第一订单的用户标识信息;当所述订单库中不存在所述第二订单时,则将所述第一订单插入所述订单库中;当所述订单库中存在所述第二订单时,基于所述第一订单的订单信息确定所述第一订单的分类标签;基于所述第二订单的订单信息确定所述第二订单的分类标签,和基于所述第一订单的分类标签和所述第二订单的分类标签,判断所述第一订单的优先级和所述第二订单的优先级;当所述第一订单的优先级高于所述第二订单的优先级时,将所述第一订单插入所述订单库中;当所述第一订单的优先级低于所述第二订单的优先级时,丢弃所述第一订单。2.如权利要求1所述的方法,其特征在于,所述基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,包括:基于所述第一订单的订单信息判断所述第一订单的用户标识信息是否存在;当所述第一订单的用户标识标识信息不存在时,则基于所述第一订单的订单信息确定所述第一订单的业务标识信息,并基于所述第一订单的业务标识信息在所述订单库中查询是否存在与所述第一订单对应的所述第二订单。3.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一订单的优先级与所述第二订单的优先级相等时,则基于所述第一订单的订单信息确定所述第一订单的预约信息和基于所述第二订单的订单信息确定所述第二订单的预约信息;当所述第一订单的预约信息表征所述第一订单已预约,所述第二订单的订单信息表征所述第二订单未预约时,将所述第一订单插入所述订单库中。4.如权利要求3所述的方法,其特征在于,所述方法还包括:当所述第一订单的预约信息表征所述第一订单未预约,所述第二订单的订单信息表征所述第二订单已预约时,将所述第一订单丢弃。5.如权利要求1所述的方法,其特征在于,在所述基于所述第一订单的订单信息确定所述第一订单的预约信息和基于所述第二订单的订单信息确定所述第二订单的预约信息之前,所述方法还包括:判断第一订单的订单信息中是否存在所述第一订单的预约信息,和判断所述第二订单的订单信息中是否存在所述第二订单的预约信息;当所述第一订单的预约信息不存在或所述第二订单的预约信息不存在时,基于所述第一订单的订单信息确定所述第一订单的订单佣金和基于所述第二订单的订单信息确定所述第二订单的订单佣金;比较第一订单的订单佣金和第二订单的订单佣金,如果所述第一订单的订单佣金大于第二订单的订单佣金,则将所述第一订单插入所述订单库中,如果所述第一订单的订单佣
金小于所述第二订单的订单佣金,则将所述第一订单丢弃。6.如权利要求1所述的方法,其特征在于,所述方法还包括:基于所述第一订单的订单信息确定所述第一订单的预约信息和基于所述第二订单的订单信息确定所述第二订单的预约信息;当所述第一订单的预约信息表征所述第一订单已预约,所述第二订单的订单信息表征所述第二订单未预约时,基于所述第二订单的订单信息确定所述第二订单的订单状态;当所述第二订单的订单状态处于第一状态时,则基于所述第一订单更新所述第二订单;当所述第二订单的订单状态处于第二状态时,则将所述第一订单丢弃;当所述第二订单的订单状态处于第三状态时,则将所第一订单插入所述订单库中。7.如权利要求6所述的方法,其特征在于,所述方法还包括:当所述第一订单的预约信息表征所述第一订单已预约,所述第二订单的订单信息表征所述第二订单已预约时,基于所述第一订单的订单信息确定所述第一订单的预约时间,和基于所述第二订单的订单信息确定所述第二订单的预约时间;比较所述第一订单的预约时间和第二订单的预约时间,如果第一订单的预约时间大于所述第二订单的预约时间,则将所述第一订单插入所述订单库中;如果所述第一订单的预约时间小于所述第二订单的预约时间,则将所述第一订单丢弃。8.一种订单数据处理装置,其特征在于,所述装置包括:第一确定模块,用于当接收到外部业务系统推送的第一订单的数据时,确定所述第一订单的订单信息;查询模块,用于基于所述第一订单的订单信息在订单库中查询是否存在与所述第一订单对应的第二订单,其中,所述第二订单在所述第一订单之前生成,所述所述第一订单的订单信息包括第一订单的用户标识信息;第一数据插入模块,用于当所述订单库中不存在所述第二订单时,则将所述第一订单插入所述订单库中;第二确定模块,用于当所述订单库中存在所述第二订单时,基于所述第一订单的订单信息确定所述第一订单的分类标签和所述第二订单的订单信息确定所述第二订单的分类标签;判断模块,用于基于所述第一订单的分类标签和所述第二订单的分类标签,判断所述第一订单的优先级和所述第二订单的优先级;第二数据插入模块,当所述第一订单的优先级高于所述第二订单的优先级时,将所述第一订单插入所述订单库中;数据删除模块,用于当所述第一订单的优先级低于所述第二订单的优先级时,丢弃所述第一订单。9.一种电子设备,其特征在于,包括:处理器;以及存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行如权利要求1-7任一项所述的订单数据处理方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行如权利要求1-7任一项所述的订单数据处理方法。

技术总结


本申请提供一种订单数据处理方法、装置、电子设备和存储介质,其中,订单数据处理方法包括:基于第一订单的订单信息在订单库中查询是否存在与第一订单对应的第二订单;将第一订单插入订单库中;基于第一订单的订单信息确定第一订单的分类标签;确定第二订单的分类标签,和基于第一订单的分类标签和第二订单的分类标签,判断第一订单的优先级和第二订单的优先级;将第一订单插入订单库中;当第一订单的优先级低于第二订单的优先级时,丢弃第一订单。本申请能够判断新接入的订单是否与订单库的已有订单是否重复,并基于重复判断结果对新接入的订单进行处理,进而避免订单库中的订单出现重复,从而避免重复骚扰客户这一现象。从而避免重复骚扰客户这一现象。从而避免重复骚扰客户这一现象。


技术研发人员:

华军

受保护的技术使用者:

平安银行股份有限公司

技术研发日:

2022.10.13

技术公布日:

2022/12/30

本文发布于:2023-01-02 05:32:28,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/50548.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:订单   所述   信息   库中
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图