财务数据同步方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19903508 阅读:19 留言:0更新日期:2018-12-26 02:56
本申请揭示了财务数据同步方法、装置、计算机设备和存储介质,用于企业端前置机对应的应用服务器的应用数据库同步财务数据,和/或,企业端的企业数据库同步财务数据;方法包括:获取对应字段的财务数据同步命令;根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据;将查找到的财务数据同步到指定的数据库。本申请建立一个企业端前置机和企业端全部认可的中间数据表,先将需要同步的数据更新到中间数据表中,然后应用数据库或企业端数据库的财务数据需要同步的时候,直接到中间数据表中读取同步数据即可,中间数据表的字段可以灵活设置,调用方和被调用方之间不会被字段绑死,提高财务数据同步的效率和灵活性。

【技术实现步骤摘要】
财务数据同步方法、装置、计算机设备和存储介质
本申请涉及到计算机领域,特别是涉及到一种财务数据同步方法、装置、计算机设备和存储介质。
技术介绍
市面上,财务数据同步一般通过接口api的方式进行数据同步,这种方式不太灵活,如发生变动,需要重新发布新的版本,灵活性较差,维护成本较高。
技术实现思路
本申请的主要目的为提供一种灵活性高的财务数据同步方法、装置、计算机设备和存储介质。为了实现上述专利技术目的,本申请提出一种财务数据同步方法,用于企业端前置机对应的应用服务器的应用数据库同步财务数据,和/或,企业端的企业数据库同步财务数据,包括:获取对应字段的财务数据同步命令;根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据;将查找到的财务数据同步到指定的数据库。进一步地,所述获取对应字段的财务数据同步命令的步骤之前,包括:将增量数据更新至所述中间数据表中。进一步地,所述财务数据同步方法还包括:发送字段扩展命令,对所述中间数据表的字段进行扩展处理,其中,所述扩展命令中包含扩展字段。进一步地,当所述应用服务器的应用数据库同步所述财务数据时,所述根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据的步骤,包括:向所述企业端前置机发送所述财务数据同步命令对应的第一任务ID,其中,所述企业端前置机将所述第一任务ID存入到预设的缓存队列中;接收所述企业端前置机反馈的第一任务ID,根据所述第一任务ID获取对应的财务数据同步命令;发送根据所述第一任务ID获取的财务数据同步命令给所述企业端前置机,利用所述企业端前置机根据所述财务数据同步命令到所述中间数据表中读取同步数据。进一步地,当所述应用服务器的应用数据库同步财务数据时,所述方法包括:接收所述企业端前置机发送的心跳检测包,检测与所述企业端前置机的连接状态;若连接状态为断开,则发出警报信息。进一步地,所述通过长连接的方式向所述企业端前置机发送所述财务数据同步命令。进一步地,所述通过长连接的方式向所述企业端前置机发送所述财务数据同步命令的步骤,包括:通过BIO同步阻塞模式与所述企业端前置机进行长连接,发送所述财务数据同步命令。本申请还提供一种财务数据同步装置,用于企业端前置机对应的应用服务器的应用数据库同步财务数据,和/或,企业端的企业数据库同步财务数据,包括:获取单元,用于获取对应字段的财务数据同步命令;查找单元,用于根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据;同步单元,用于将查找到的财务数据同步到指定的数据库。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。本申请的财务数据同步方法、装置、计算机设备和存储介质,建立一个企业端前置机和企业端全部认可的中间数据表,先将需要同步的数据更新到中间数据表中,然后应用数据库或企业端数据库的财务数据需要同步的时候,直接到中间数据表中读取同步数据即可,而中间数据表的字段可以灵活设置,如增、删、改等,针对不同的业务需求,只需要对中间数据表的字段进行配置即可,调用方和被调用方之间不会被字段绑死,提高财务数据同步的效率和灵活性。附图说明图1为本申请一实施例的财务数据同步方法的流程示意图;图2为本申请一实施例的财务数据同步方法的流程示意图;图3为本申请一实施例的财务数据同步方法中步骤S2的流程示意图;图4为本申请一实施例的财务数据同步装置的流程示意图;图5为本申请一实施例的财务数据同步装置的流程示意图;图6为本申请一实施例的查找单元的流程示意图;图7为本申请一实施例的计算机设备的流程示意图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,本申请实施例提供一种财务数据同步方法,用于企业端前置机对应的应用服务器的应用数据库同步财务数据,和/或,企业端的企业数据库同步财务数据。上述企业端前置机是指设置在企业端的前置机,是企业端财务系统与银行端进行银企直联时的中间设备。上述应用服务器是指给企业提供企业端前置机的第三方的应用服务器,其作为企业端前置机的管理后台,企业发布的任务会先进入到上述应用服务器,然后由应用服务器发送给企业端前置机。上述应用数据库即为存储应用服务器端财务数据的数据库。上述企业端的企业数据库即为存储企业端财务数据的数据库。上述方法包括步骤:S1、获取对应字段的财务数据同步命令。在上述步骤S1中,上述字段一般代表着一个种类数据,比如,对应字段包括多个,分别为银行账户信息,用户信息,组织架构,审批流信息等。上述执行主体可以为企业端,也可以是企业端前置机提供方的应用服务器,或者是企业端、应用服务器分别进行数据同步。S2、根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据。在上述步骤S2中,上述的中间数据表是企业端设置的中间数据表,企业端会将该中间数据表的相关权限发送给上述的应用服务器,即应用服务器可以通过企业端前置机到中间数据表中读取数据,以及向中间数据表发送数据等。本申请中,企业端制成上述中间数据表之后,会将中间数据的信息,如字段、制表规则等反馈给应用服务器,以便于应用服务器一端的技术人员对应用服务器进行对应的配置。在另一实施例中,应用服务器也可以预设配置脚本,根据企业端反馈的信息进行相应的配置。上述中间数据表,一般包含了应用服务器与企业端需要同步的全部数据。S3、将查找到的财务数据同步到指定的数据库。在上述步骤S3中,当发起财务数据同步命令的是应用服务器,则指定的数据库是指应用服务器一端的应用数据库;如果发起财务数据同步命令的是企业端,则指定的数据库是指企业端的企业数据库。参照图2,在一个实施例中,上述获取对应字段的财务数据同步命令的步骤S1之前,包括:S101、将增量数据更新至所述中间数据表中。在上述步骤S101中,上述增量数据是指在原有的历史数据上增加的数据。本实施例中,上述增量数据即为执行主体对应的数据库中的增量数据。在一个具体实施例中,上述执行主体为企业端时,企业端的生成的数据会存储到企业数据库中,企业端会获取到企业数据库中的增量数据,然后将增量数据发送到上述的中间数据表中。在另一个实施例中,上述执行主体为应用服务器时,应用服务器获取的数据会存储到对应的应用数据库中,应用服务器会获取到应用数据库中的增量数据,然后将增量数据发送到上述的中间数据表中。将增量数据更新至所述中间数据表中的方法包括两种,第一种是,设置一个更新频率,即定时更新中间数据表,以企业端为例,企业端设置每过30分钟向中间数据表上传一次增量数据以更新中间数据表。第二种是,即时触发,还是以企业端为例,只要企业端产生增量数据立刻上传给中间数据表。在一个实施例中,上述财务数据同步方法还包括:发送字段扩展命令,对所述中间数据表的字段进行扩展处理,其中本文档来自技高网...

【技术保护点】
1.一种财务数据同步方法,用于企业端前置机对应的应用服务器的应用数据库同步财务数据,和/或,企业端的企业数据库同步财务数据,其特征在于,包括:获取对应字段的财务数据同步命令;根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据;将查找到的财务数据同步到指定的数据库。

【技术特征摘要】
1.一种财务数据同步方法,用于企业端前置机对应的应用服务器的应用数据库同步财务数据,和/或,企业端的企业数据库同步财务数据,其特征在于,包括:获取对应字段的财务数据同步命令;根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据;将查找到的财务数据同步到指定的数据库。2.根据权利要求1所述的财务数据同步方法,其特征在于,所述获取对应字段的财务数据同步命令的步骤之前,包括:将增量数据更新至所述中间数据表中。3.根据权利要求1所述的财务数据同步方法,其特征在于,所述方法还包括:发送字段扩展命令,对所述中间数据表的字段进行扩展处理,其中,所述扩展命令中包含扩展字段。4.根据权利要求1所述的财务数据同步方法,其特征在于,当所述应用服务器的应用数据库同步所述财务数据时,所述根据所述财务数据同步命令到预设的中间数据表中查找与所述字段对应的财务数据的步骤,包括:向所述企业端前置机发送所述财务数据同步命令对应的第一任务ID,其中,所述企业端前置机将所述第一任务ID存入到预设的缓存队列中;接收所述企业端前置机反馈的第一任务ID,根据所述第一任务ID获取对应的财务数据同步命令;发送根据所述第一任务ID获取的财务数据同步命令给所述企业端前置机,利用所述企业端前置机根据所述财务数据同步命令到所述中间数据表中读取同步数据。5.根据权利...

【专利技术属性】
技术研发人员:刘建宁之孟魏尧东金明
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1