本申请涉及信息,更具体地说,涉及一种运价信息的调和处理方法、装置、电子设备和存储介质。
背景技术:
1、国际运价发布系统用于向特定对象发布运价信息,例如会定时向国际运价计算系统和国际运价搜索系统推送运价信息,运价信息分为增量数据和全量数据两种类型。其中,增量数据在同一发布周期内其某条数据发生了多次变更,系统根据数据主键自动修改或截止了原数据,导致增量数据出现多层过期或时间倒挂的无效数据记录,如果包含这些无效数据记录的增量数据被推送给国际运价计算系统和国际运价搜索系统,会影响计算和搜索性能并导致计算错误,从而导致搜索失败。
技术实现思路
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、从上述的技术方案可以看出,本申请公开了一种运价信息的调和处理方法、装置、电子设备和存储截止,该方法和装置应用于电子设备,具体为响应用户的票价发布请求,接收用户输入的票价信息,票价发布请求包括行动代码,行动代码为新增代码、修改代码和取消代码;根据行动代码将票价信息存入数据库或对数据库中保存的某条原始数据进行修改处理或取消处理;对数据库中的所有原始数据进行调和处理,以使数据库中取消所有无效数据;按预设时间规律将数据库中的所有数据打包为数据包,并将数据包推送到国际运价计算系统和国际运价搜索系统。本方案不仅包括了票价信息的输入和推送,关键在于还包括了对票价信息的调和处理,通过调和处理去除了其中的无效信息,使得被推送给国际运价计算系统和国际运价搜索系统不包含无效数据记录,能够避免影响计算和搜索性能并避免计算错误,从而能够避免搜索失败。
1.一种运价信息的调和处理方法,应用于电子设备,其特征在于,所述调和处理方法包括步骤:
2.如权利要求1所述的调和处理方法,其特征在于,所述响应用户的票价发布请求,接收用户输入的票价信息,包括步骤:
3.如权利要求1所述的调和处理方法,其特征在于,所述对所述数据库中的所有原始数据进行调和处理,包括步骤:
4.如权利要求3所述的调和处理方法,其特征在于,所述对所述原始数据中的增量数据进行调和处理,包括步骤:
5.如权利要求4所述的调和处理方法,其特征在于,所述对所述原始数据中的增量数据进行调和处理,还包括步骤:
6.如权利要求3所述的调和处理方法,其特征在于,所述对所述原始数据中的全量数据进行调和处理,包括步骤:
7.如权利要求1~6任一项所述地调和处理方法,其特征在于,还包括步骤:
8.一种运价信息的调和处理装置,应用于电子设备,其特征在于,所述调和处理装置包括:
9.一种电子设备,其特征在于,所述电子设备包括至少一个处理器和与所述处理器连接的存储器,其中:
10.一种存储介质,应用于电子设备,其特征在于,所述存储介质承载有一个或多个计算机程序,所述一个或多个计算机程序能够被所述电子设备执行,从而使所述电子设备实现如权利要求1~7任一项所述地运价信息的调和处理方法。