订单结算数据的生成方法、系统、设备及介质技术方案

技术编号:33811687 阅读:34 留言:0更新日期:2022-06-16 10:21
本发明专利技术公开了一种订单结算数据的生成方法、系统、设备及介质,所述生成方法包括:接收用户配置的自定义数据规则;接收第三方所需的结算数据,所述结算数据中包括账户信息数据和订单结算数据;生成订单结算数据组,所述订单结算数据组是根据金额种类分类生成的;匹配目标订单结算数据,所述目标订单结算数据组是根据所述自定义数据规则匹配得到的;输出所述目标订单结算数据至文件服务器。本发明专利技术可以配置用户自定义规则对应的订单结算数据,若产生账户转移信息,则可以自动生成对应的正反冲数据,保证订单数据的准确性,减少了人力资源的投入,降低了服务平台的管理成本。降低了服务平台的管理成本。降低了服务平台的管理成本。

【技术实现步骤摘要】
订单结算数据的生成方法、系统、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种订单结算数据的生成方法、系统、设备及介质。

技术介绍

[0002]在线服务平台系统中,客户通常在服务平台系统下单后不与服务提供商直接结算,而是由第三方服务供应商出账结算,因此需要将相关订单信息进行收集、过滤、组装后以一种标准化的格式数据同步给第三方供应商,有时一些用户对于此格式数据会有自定义需求,并且在数据输出到第三方后,用户若更换支付账户则要进行相关账户数据的正反冲,这就需要许多工作人员进行人工操作,增加了服务平台的管理成本。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中订单结算数据无法适应用户自定义需求,用户更换支付账户相关账户正反冲增加人力成本的缺陷,提供一种订单结算数据的生成方法、系统、设备及介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]作为本专利技术的第一方面,提供一种订单结算数据的生成方法,所述生成方法包括:
[0006]接收用户配置的自定义数据规则;
[0007]接收第三方所需的结算数据,所述结算数据中包括账户信息数据和订单结算数据;
[0008]生成订单结算数据组,所述订单结算数据组是根据金额种类分类生成的;
[0009]匹配目标订单结算数据,所述目标订单结算数据组是根据所述自定义数据规则匹配得到的;
[0010]输出所述目标订单结算数据至文件服务器。
[0011]较佳地,所述匹配目标订单结算数据组的步骤之后包括:
[0012]判断所述结算数据中是否存在账户转移订单数据,所述账户转移订单数据表示用户更换支付账户所生成的数据;
[0013]若存在,则比较所述账户转移订单数据和所述目标订单结算数据的大小关系,若所述账户转移订单数据的值大于所述目标订单结算数据的值,则生成相应差值的正冲数据,若所述账户转移订单数据的值小于所述目标订单结算数据的值,则生成相应差值的反冲数据,所述相应差值是所述账户转移订单数据的值和所述目标订单结算数据的值的差值的绝对值。
[0014]较佳地,所述接收第三方所需的结算数据的步骤之后包括:
[0015]判断所述结算数据是否完整,若不完整,则发送进行订单信息补偿的通知。
[0016]较佳地,所述输出所述订单结算数据至文件服务器的步骤还包括:
[0017]输出所述正冲数据和/或所述反冲数据。
[0018]作为本专利技术的第二方面,提供一种订单结算数据的生成系统,所述生成系统包括:
[0019]接收规则模块,用于接收用户配置的自定义数据规则;
[0020]接收数据模块,用于接收第三方所需的结算数据,所述结算数据中包括账户信息数据和订单结算数据;
[0021]生成模块,用于生成订单结算数据组,所述订单结算数据组是根据金额种类分类生成的;
[0022]匹配模块,用于匹配目标订单结算数据,所述目标订单结算数据组是根据所述自定义数据规则匹配得到的;
[0023]输出模块,用于输出所述目标订单结算数据至文件服务器。
[0024]第一判断模块,用于判断所述结算数据中是否存在账户转移订单数据,所述账户转移订单数据表示用户更换支付账户所生成的数据;
[0025]若存在,则比较所述账户转移订单数据和所述目标订单结算数据的大小关系,若所述账户转移订单数据的值大于所述目标订单结算数据的值,则生成相应差值的正冲数据,若所述账户转移订单数据的值小于所述目标订单结算数据的值,则生成相应差值的反冲数据,所述相应差值是所述账户转移订单数据的值和所述目标订单结算数据的值的差值的绝对值。
[0026]第二判断模块,用于判断所述结算数据是否完整,若不完整,则发送进行订单信息补偿的通知。
[0027]较佳地,所述输出模块中包括:
[0028]输出单元,用于输出所述正冲数据和/或所述反冲数据。
[0029]作为本专利技术的第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的订单结算数据的生成方法。
[0030]作为本专利技术的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述中任一项所述的订单结算数据的生成方法。
[0031]本专利技术的积极进步效果在于:
[0032]本专利技术提供的订单结算数据生成方法、系统、设备及介质,可以配置用户自定义规则对应的订单结算数据,若产生账户转移信息,则可以自动生成对应的正反冲数据,保证订单数据的准确性,减少了人力资源的投入,降低了服务平台的管理成本。
附图说明
[0033]图1为本专利技术一示例性实施例提供的一种订单结算数据的生成方法的流程示意图;
[0034]图2为本专利技术一示例性实施例提供的一种订单结算数据的生成系统的模块示意图;
[0035]图3为本专利技术一示例性实施例提供的一种电子设备的结构示意图。
具体实施方式
[0036]下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实
施例范围之中。
[0037]图1为本专利技术一示例性实施例提供的一种订单结算数据的生成方法的流程示意图,如图1所示,该方法主要包括以下步骤:
[0038]步骤101、接收用户配置的自定义数据规则;
[0039]在本步骤中,对于订单结算数据有自定义需求的用户可以配置好自定义数据规则,便于得到用户个性化需求的所需数据,节省用户提取所需数据的时间。
[0040]步骤102、接收第三方所需的结算数据。从数据库中接收第三方需要的所有结算数据,结算数据中包括账户信息数据和订单结算数据。
[0041]步骤103、判断结算数据是否完整。提取结算数据中的关键信息,若关键信息不完整,则发送进行订单信息补偿的通知,收到通知后,对数据进行定期补足。
[0042]步骤104、生成订单结算数据组,订单结算数据组是根据金额种类分类生成的。
[0043]步骤105、匹配目标订单结算数据,目标订单结算数据组是根据自定义数据规则匹配得到的,匹配得到目标订单结算数据后会和用户自定义数据规则进行组装。
[0044]在一个实施例中,若存在后续生成的增量目标订单结算数据,则将增量目标订单结算数据和目标订单结算数据进行合并形成新的目标订单结算数据。
[0045]步骤106、判断结算数据中是否存在账户转移订单数据,账户转移订单数据表示用户更换支付账户所生成的数据。
[0046]在本步骤中,若存在,则比较账户转移订单数据和目标订单结算数据的大小关系,若账户转移订单数据的值大于目标订单结算数据的值,则生成相应差值的正冲数据,若账户转移订单数据的值小于目标订单结算数据的值,则生成相应差值的反冲数据,相应差值是所述账户转移订单数据的值和目标订单结算数据的值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单结算数据的生成方法,其特征在于,所述生成方法包括:接收用户配置的自定义数据规则;接收第三方所需的结算数据,所述结算数据中包括账户信息数据和订单结算数据;生成订单结算数据组,所述订单结算数据组是根据金额种类分类生成的;匹配目标订单结算数据,所述目标订单结算数据组是根据所述自定义数据规则匹配得到的;输出所述目标订单结算数据至文件服务器。2.如权利要求1所述的订单结算数据的生成方法,其特征在于,所述匹配目标订单结算数据组的步骤之后包括:判断所述结算数据中是否存在账户转移订单数据,所述账户转移订单数据表示用户更换支付账户所生成的数据;若存在,则比较所述账户转移订单数据和所述目标订单结算数据的大小关系,若所述账户转移订单数据的值大于所述目标订单结算数据的值,则生成相应差值的正冲数据,若所述账户转移订单数据的值小于所述目标订单结算数据的值,则生成相应差值的反冲数据,所述相应差值是所述账户转移订单数据的值和所述目标订单结算数据的值的差值的绝对值。3.如权利要求1所述的订单结算数据的生成方法,其特征在于,所述接收第三方所需的结算数据的步骤之后包括:判断所述结算数据是否完整,若不完整,则发送进行订单信息补偿的通知。4.如权利要求2所述的订单结算数据的生成方法,其特征在于,所述输出所述订单结算数据至文件服务器的步骤还包括:输出所述正冲数据和/或所述反冲数据。5.一种订单结算数据的生成系统,其特征在于,所述生成系统包括:接收规则模块,用于接收用户配置的自定义数据规则;接收数据模块,用于接收第三方所需的结算数据,所述结算数据中包括账户信息数据和订单结算数据;生成模块,用于生成订单...

【专利技术属性】
技术研发人员:陈秋成王春晓
申请(专利权)人:携程商旅信息服务上海有限公司
类型:发明
国别省市:

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

1