[发明专利]交易对账方法、装置、存储介质及电子设备有效
| 申请号: | 202011554036.6 | 申请日: | 2020-12-24 |
| 公开(公告)号: | CN112685484B | 公开(公告)日: | 2023-08-29 |
| 发明(设计)人: | 王英郦;杨明华;李嘉坤;孙宏兵;唐凌云 | 申请(专利权)人: | 航天信息软件技术有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/245;G06F16/22;G06F40/194;G06Q40/12 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘爱丽 |
| 地址: | 100195 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交易 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种交易对账方法、装置、存储介质及电子设备,属于信息技术领域,该方法包括:根据目标下载方式获取上游数据源的第一数据,以及下游数据源的第二数据,其中,该目标下载方式是预先设置多种下载方式中的任一种下载方式;根据目标数据格式将该第一数据以及该第二数据转换成第一目标数据以及第二目标数据,该目标数据格式是预先配置的多种数据格式中的任一种;对该每一条数据中的订单号信息取模,根据得到的模号对该第一目标数据以及该第二目标数据中的数据的主键命名,以将该第一目标数据和该第二目标数据存储于文件系统中;将该文件系统中主键名相同的数据提取至Redis内存中进行对比,以确定差异数据;根据该差异数据生成对账结果。
技术领域
本公开涉及信息技术领域,具体地,涉及一种交易对账方法、装置、存储介质及电子设备。
背景技术
当前,随着公司多业务线的开展,数据量增加,各个业务线都有对账需求,而在相关技术中,对账系统在应对需求变化频繁、数据量大时,由于需要重新开发、测试和发布,导致现有的系统无法快速地响应存在的需求,由此,现有系统存在着应对多个新的对账业务需要,响应慢、开发并发布周期漫长的问题。
发明内容
为了解决相关技术中存在的问题,本公开提供一种交易对账方法、装置、存储介质及电子设备。
为了实现上述目的,本公开第一方面提供一种交易对账方法,所述方法包括:
根据目标下载方式获取上游数据源的第一数据,以及下游数据源的第二数据,其中,所述目标下载方式是预先设置多种下载方式中的任一种下载方式;
根据目标数据格式将所述第一数据以及所述第二数据转换成第一目标数据以及第二目标数据,所述目标数据格式是预先配置的多种数据格式中的任一种,所述目标第一数据以及所述目标第二数据中每一条数据包括订单号信息、交易金额信息;
对所述每一条数据中的订单号信息取模,根据得到的模号对所述第一目标数据以及所述第二目标数据中的数据的主键命名,以将所述第一目标数据和所述第二目标数据存储于文件系统中;
将所述文件系统中主键名相同的数据提取至Redis内存中进行对比,以确定差异数据;
根据所述差异数据生成对账结果。
可选地,所述第一目标数据以及所述第二目标数据中每一条数据还包括交易时间,所述方法还包括:
将所述目标第一数据以及所述目标第二数据存储在数据库中;
所述将所述文件系统中主键名相同的数据提取至Redis内存中进行对比,以确定差异数据还包括:
对所述差异数据标记差异状态,所述差异状态包括金额不符、长款差错以及短款差错;
在所述差异状态为长款差错或短款差错的情况下,根据本次提取至所述Redis内存的数据的订单号信息查询所述数据库中是否存在匹配的目标数据;
在所述数据库中存在匹配的目标数据,且该目标数据的交易时间处于本次提取至所述Redis内存的数据的交易时间对应的容错时间范围内的情况下,则删除对所述差异数据标记的差异状态。
可选地,所述将所述第一目标数据以及第二目标数据存储在数据库中包括:
对每一条数据中的订单号信息取模,根据得到的模号从预设的至少一个数据库中确定目标数据库以及所述目标数据库中的目标数据表;
将该条数据存储至所述目标数据库中的所述目标数据表中;
所述据本次提取至所述Redis内存数据的数据的订单号信息查询所述数据库中是否存在匹配的目标数据包括;
对该订单号信息取模得到目标模号,根据所述目标模号确定进行查询的目标数据库以及目标数据表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息软件技术有限公司,未经航天信息软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011554036.6/2.html,转载请声明来源钻瓜专利网。





