业务处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:22688814 阅读:18 留言:0更新日期:2019-11-30 03:31
本申请涉及一种业务处理方法、装置、计算机设备和存储介质。所述方法包括:从第一数据表中获取数据状态为生效状态的业务数据,业务数据包括业务对象和业务对象的生命周期,第一数据表用于记录各种数据状态的业务数据;将业务数据同步到第二数据表中,第二数据表用于记录数据状态为生效状态的业务数据;从第二数据表中读取业务数据,在生命周期内对业务对象进行处理,减少业务数据的读取时间,提高了业务处理效率。

Business processing methods, devices, computer equipment and storage media

The present application relates to a service processing method, device, computer equipment and storage medium. The method comprises the following steps: obtaining the business data with the data status in the effective state from the first data table, the business data including the life cycle of the business object and the business object, the first data table is used to record the business data with various data status, synchronizing the business data into the second data table, the second data table is used to record the business data with the data status in the effective state, and the second data table is used to record the business data with the data status in the effective state Read business data from the table, process business objects in the life cycle, reduce the reading time of business data, and improve the efficiency of business processing.

【技术实现步骤摘要】
业务处理方法、装置、计算机设备和存储介质
本申请涉及数据处理
,特别是涉及一种业务处理方法、装置、计算机设备和存储介质。
技术介绍
随着业务场景不断扩展,要快速处理不同业务场景的业务成为一种需求,数据处理技术成为业务处理的核心技术,数据处理涉及数据模型的建立,数据处理技术通过数据模型实现业务的处理。然而,在进行当前业务处理时,需要从数据模型对应的记录所有业务数据表中读取当前业务处理的业务数据,导致业务处理效率低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高业务处理效率的业务处理方法、装置、计算机设备和存储介质。一种业务处理方法,所述方法包括:从第一数据表中获取数据状态为生效状态的业务数据,所述业务数据包括业务对象和所述业务对象的生命周期,所述第一数据表用于记录各种数据状态的业务数据;将所述业务数据同步到第二数据表中,所述第二数据表用于记录数据状态为生效状态的业务数据;从所述第二数据表中读取所述业务数据,在所述生命周期内对所述业务对象进行处理。在其中一个实施例中,在所述从第一数据表中获取数据状态为生效状态的业务数据之前,所述方法还包括:获取与所述第一数据表对应的数据模型;将所述数据模型中的数据映射到所述第一数据表中;所述数据模型的建立步骤包括:获取所述业务对象的最小颗粒度,根据所述最小颗粒度确定所述业务对象的业务对象结构树;获取所述业务对象的历史特征和获取所述业务对象变化的触发条件;r>将所述业务对象的历史特征和业务对象变化的触发条件写入对应的业务对象的实体类中,根据所述实体类构成数据模型。在其中一个实施例中,所述业务对象的生命周期包括生效时间和失效时间。在其中一个实施例中,在所述从第一数据表中获取数据状态为生效状态的业务数据之前,所述方法还包括:对业务数据进行校验,将符合预设条件的所述业务数据写入对应的所述第一数据表中;根据所述第一数据表中的所述业务对象对应的生效时间和失效时间确定所述业务数据的数据状态。在其中一个实施例中,所述根据所述第一数据表中的所述业务对象对应的生效时间和失效时间确定所述业务数据的数据状态包括:将所述第一数据表中所述业务对象对应的生效时间和失效时间与当前时间进行比对;当所述当前时间在所述生效时间和失效时间内,则所述业务数据的数据状态为生效状态;当所述当前时间小于所述生效时间,则所述业务数据的数据状态为待生效状态;当所述当前时间大于所述失效时间,则所述业务数据的数据状态为已失效状态。在其中一个实施例中,所述方法还包括:获取输入的源数据;对所述源数据进行识别,确定所述源数据中业务对象的业务对象结构树;获取所述业务对象结构树中各个业务对象的业务数据;将所述各个业务对象的业务数据按照所述业务对象结构树的逻辑顺序写入到所述第一数据表中。在其中一个实施例中,所述对所述源数据进行识别,确定所述源数据中业务对象的业务对象结构树,包括:对所述源数据进行识别,确定所述源数据中的业务对象;将所述业务对象逐层拆解,直到得到最小颗粒度的子业务对象,生成所述业务对象的业务对象结构树。在其中一个实施例中,所述方法还包括:获取数据状态查询请求,所述数据状态查询请求包括配置的查询条件;根据所述数据状态查询请求,从所述第一数据表中获取与所述查询条件相符的业务数据。一种业务处理装置,所述装置包括:获取模块,用于从所述第一数据表中获取生效的业务数据;同步模块,用于把所述第一数据表中所述生效的业务数据同步到第二数据表中;处理模块,用于从所述第二数据表中读取的所述生效业务数据,在所述生效业务数据的生命周期内对所述业务对象进行处理。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:从第一数据表中获取数据状态为生效状态的业务数据,所述业务数据包括业务对象和所述业务对象的生命周期,所述第一数据表用于记录各种数据状态的业务数据;将所述业务数据同步到第二数据表中,所述第二数据表用于记录数据状态为生效状态的业务数据;从所述第二数据表中读取所述业务数据,在所述生命周期内对所述业务对象进行处理。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:从第一数据表中获取数据状态为生效状态的业务数据,所述业务数据包括业务对象和所述业务对象的生命周期,所述第一数据表用于记录各种数据状态的业务数据;将所述业务数据同步到第二数据表中,所述第二数据表用于记录数据状态为生效状态的业务数据;从所述第二数据表中读取所述业务数据,在所述生命周期内对所述业务对象进行处理。上述业务处理方法、装置、计算机设备和存储介质,从第一数据表中获取数据状态为生效状态的业务数据,其中,业务数据包括业务对象和所述业务对象的生命周期,第一数据表用于记录各种数据状态的业务数据;将第一数据表中生效状态的业务数据同步到第二数据表中,第二数据表用于记录数据状态为生效状态的业务数据,根据从第二数据表中读取生效状态的业务数据,在业务数据的生命周期内对业务对象进行处理,从第二数据表中读取生效的业务数据,减少业务数据的读取时间,提高了业务处理效率。附图说明图1为一个实施例中业务处理方法的应用环境图;图2为一个实施例中业务处理方法的流程示意图;图3为一个实施例中业务数据的数据模型建立的流程示意图;图4为另一个实施例中业务处理方法的流程示意图;图5为一个实施例中业务处理装置的结构框图;图6为另一个实施例中业务处理装置的结构框图;图7为一个实施例中数据模型建立装置的结构图;图8为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的业务处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。终端102通过网络接收服务器104的获取指令,从第一数据表中获取数据状态为生效状态的业务数据,其中业务数据所包括业务对象和业务对象的生命周期,第一数据表记录了各种数据状态的业务数据;将获取的生效状态的业务数据同步到第二数据表中,该第二数据表记录了数据状态为生效状态的业务数据;再从第二数据表中读取生效的业务数据,在该业务数据的生命周期内对该业务对象进行处理。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种本文档来自技高网...

【技术保护点】
1.一种业务处理方法,所述方法包括:/n从第一数据表中获取数据状态为生效状态的业务数据,所述业务数据包括业务对象和所述业务对象的生命周期,所述第一数据表用于记录各种数据状态的业务数据;/n将所述业务数据同步到第二数据表中,所述第二数据表用于记录数据状态为生效状态的业务数据;/n从所述第二数据表中读取所述业务数据,在所述生命周期内对所述业务对象进行处理。/n

【技术特征摘要】
1.一种业务处理方法,所述方法包括:
从第一数据表中获取数据状态为生效状态的业务数据,所述业务数据包括业务对象和所述业务对象的生命周期,所述第一数据表用于记录各种数据状态的业务数据;
将所述业务数据同步到第二数据表中,所述第二数据表用于记录数据状态为生效状态的业务数据;
从所述第二数据表中读取所述业务数据,在所述生命周期内对所述业务对象进行处理。


2.根据权利要求1所述的方法,其特征在于,在所述从第一数据表中获取数据状态为生效状态的业务数据之前,所述方法还包括:
获取与所述第一数据表对应的数据模型;
将所述数据模型中的数据映射到所述第一数据表中;
所述数据模型的建立步骤包括:
获取所述业务对象的最小颗粒度,根据所述最小颗粒度确定所述业务对象的业务对象结构树;
获取所述业务对象的历史特征和获取所述业务对象变化的触发条件;
将所述业务对象的历史特征和业务对象变化的触发条件写入对应的业务对象的实体类中,根据所述实体类构成数据模型。


3.根据权利要求1所述的方法,其特征在于,所述业务对象的生命周期包括生效时间和失效时间。


4.根据权利要求3所述的方法,其特征在于,在所述从第一数据表中获取数据状态为生效状态的业务数据之前,所述方法还包括:
对业务数据进行校验,将符合预设条件的所述业务数据写入对应的所述第一数据表中;
根据所述第一数据表中的所述业务对象对应的生效时间和失效时间确定所述业务数据的数据状态。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第一数据表中的所述业务对象对应的生效时间和失效时间确定所述业务数据的数据状态,包括:
将所述第一数据表中所述业务对象对应的生效时间和失效时间与当前时间进行比对;
当所述当前时间在所述生效时间和失效时间内,则所述业务数据的数据状态为生效状态;

【专利技术属性】
技术研发人员:纪鲲乔振兴
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1