一种数据更新的方法以及相关设备技术

技术编号:31755060 阅读:20 留言:0更新日期:2022-01-05 16:37
本申请实施例公开一种数据更新的方法,可以并行使用多个单据更新目标资产数据,提高更新数据的效率。本申请实施例方法包括:终端在使用第一单据更新目标资产数据的情况下,所述终端获取第二单据,所述第二单据用于更新所述目标资产数据;所述终端判断所述第一单据与所述第二单据是否为同类型的单据;若终端判断所述第一单据与所述第二单据是同类型的单据时,则所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据。通过上述的方法,可以使用同一类型的用户发送的单据并行更新目标资产数据,实现多用户更新目标资产数据,提高更新的效率。提高更新的效率。提高更新的效率。

【技术实现步骤摘要】
一种数据更新的方法以及相关设备


[0001]本申请涉及计算机领域,尤其涉及一种数据更新的方法以及相关设备。

技术介绍

[0002]在企业管理系统中,单据用于记录资产数据,例如可以记录资产的财务信息、实物信息、附属设备信息、使用分配信息等。
[0003]用户在生产和管理过程中,会对资产进行不同的处理,则需要根据资产的变动情况更新记录资产信息的目标单据,例如,用户申请领用资产后,需要对目标单据下的该资产进行更新,显示该资产已经被领用,避免其他用户重复申请该资产。其具体的更新过程为:首先,用户提交申请单据,目标单据根据用户的申请单据进行更新,根据更新后的目标单据生成单据变动记录,用于记录更新后的资产数据,该单据变动记录为其他用户提供最新的资产的信息。在目标单据更新过程中,目标单据会进行锁定,防止其他申请单据对资产卡片进行更新,进而防止更新操作之间的冲突。
[0004]但是,目标单据一次仅能够根据一个申请单据进行更新,当多用户需要针对同一目标单据下多个资产进行变动时,目标单据一次只能根据一个用户的一个申请单据进行更新,其他用户的更新请求只能处于等待状态,导致更新的效率低下,浪费用户的时间。

技术实现思路

[0005]本申请实施例提供了一种数据更新的方法,用于提高更新的效率。
[0006]本申请一方面提供一种数据更新的方法,包括:
[0007]终端在使用第一单据更新目标资产数据的情况下,所述终端获取第二单据,所述第二单据用于更新所述目标资产数据;
[0008]所述终端判断所述第一单据与所述第二单据是否为同类型的单据;
[0009]若是,则所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据。
[0010]在一种可能的实现方式中,所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据之前,所述方法还包括:所述终端获取所述第一单据对应的第一资产数据和所述第二单据对应的第二资产数据;
[0011]所述终端判断所述第一资产数据与所述第二资产数据是否相同,所述第一资产数据与所述第二资产数据为所述目标资产数据内的部分资产数据;
[0012]若不同,则所述终端触发所述并行使用所述第一单据和所述第二单据更新所述目标资产数据的步骤。
[0013]在一种可能的实现方式中,所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据之后,还包括:所述终端将更新后的所述第一资产数据与更新后的所述第二资产数据存入存储栈,所述存储栈存有所述第一资产数据与所述第二资产数据,所述存储栈为栈数据结构。
[0014]在一种可能的实现方式中,所述终端获取撤销请求,所述撤销请求用于指示所述终端撤销使用所述第一单据更新所述第一资产数据,或指示所述终端撤销使用所述第二单据更新所述第二资产数据,所述撤销请求包括第一ID或第二ID,所述第一ID为所述第一资产数据存入所述存储地址的顺序号,所述第二ID为所述第二资产数据存入所述存储地址的顺序号;
[0015]当所述撤销请求包括第一ID时,所述终端根据所述第一ID获取所述第一资产数据;
[0016]所述终端根据所述第一资产数据生成第三资产数据,所述第三资产数据与所述第一资产数据的数据相同;
[0017]当所述撤销请求包括第二ID时,所述终端根据所述第二ID获取所述第二资产数据;
[0018]所述终端根据所述第二资产数据生成第四资产数据,所述第四资产数据与所述第二资产数据相同。
[0019]在一种可能的实现方式中,所述第一单据与所述第二单据包括类型标识,所述类型标识用于区分使用所述第一单据与所述第二单据的用户类型;
[0020]所述终端判断所述第一单据与所述第二单据是否为同类型的单据包括:
[0021]所述终端根据所述第一单据的所述类型标识与所述第二单据的所述类型标识判断所述第一单据与所述第二单据是否为同类型的单据。
[0022]本申请另一方面提供一种终端,包括:
[0023]获取单元,用于在使用第一单据更新目标资产数据的情况下,所述终端获取第二单据,所述第二单据用于更新所述目标资产数据;
[0024]判断单元,用于判断判断所述第一单据与所述第二单据是否为同类型的单据;
[0025]处理单元,用于当所述第一单据与所述第二单据是同类型的单据时,并行使用所述第一单据和所述第二单据更新所述目标资产数据。
[0026]在一种可能的实现方式中,所述获取单元,还用于获取所述第一单据对应的第一资产数据和所述第二单据对应的第二资产数据;
[0027]所述判断单元,还用于判断所述第一资产数据与所述第二资产数据是否相同,所述第一资产数据与所述第二资产数据为所述目标资产数据内的部分资产数据;
[0028]所述处理单元,还用于所述第一资产数据与所述第二资产数据不同时,触发所述并行使用所述第一单据和所述第二单据更新所述目标资产数据的步骤。
[0029]在一种可能的实现方式中,所述获取单元还用于获取撤销请求,所述撤销请求用于指示所述终端撤销使用所述第一单据更新所述第一资产数据,或指示所述终端撤销使用所述第二单据更新所述第二资产数据,所述撤销请求包括第一ID或第二ID,所述第一ID为所述第一资产数据存入所述存储地址的顺序号,所述第二ID为所述第二资产数据存入所述存储地址的顺序号;
[0030]所述判断单元,还用于当所述撤销请求包括第一ID时,根据所述第一ID获取所述第一资产数据;
[0031]所述处理单元,还用于根据所述第一资产数据生成第三资产数据,所述第三资产数据与所述第一资产数据的数据相同;
[0032]所述判断单元,还用于当所述撤销请求包括第二ID时,根据所述第二ID获取所述第二资产数据;
[0033]所述处理单元,还用于根据所述第二资产数据生成第四资产数据,所述第四资产数据与所述第二资产数据相同。
[0034]本申请另一方面提供一种计算机设备,包括:处理器以及存储器:
[0035]所述存储器用于存储程序代码;所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行上述任一方面所述的数据更新的方法。
[0036]本申请另一方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一方面所述的数据更新的方法。
[0037]根据本申请的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一方面所述的数据更新的方法。
[0038]本实现方式中,终端在使用第一单据更新目标资产数据的情况下,获取第二单据,终端判断第二单据的与正在使用的第一单据的是否为同类型的单据,若是同类型的单据,则终端允许使用第二单据更新目标资产数据,从而使目标资产数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据更新的方法,其特征在于,所述方法包括:终端在使用第一单据更新目标资产数据的情况下,所述终端获取第二单据,所述第二单据用于更新所述目标资产数据;所述终端判断所述第一单据与所述第二单据是否为同类型的单据;若是,则所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据。2.根据权利要求1所述的方法,其特征在于,所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据之前,所述方法还包括:所述终端获取所述第一单据对应的第一资产数据和所述第二单据对应的第二资产数据;所述终端判断所述第一资产数据与所述第二资产数据是否相同,所述第一资产数据与所述第二资产数据为所述目标资产数据内的部分资产数据;若不同,则所述终端触发所述并行使用所述第一单据和所述第二单据更新所述目标资产数据的步骤。3.根据权利要求2所述的方法,其特征在于,所述终端并行使用所述第一单据和所述第二单据更新所述目标资产数据之后,所述方法还包括:所述终端将更新后的所述第一资产数据与更新后的所述第二资产数据存入存储栈,所述存储栈存有所述第一资产数据与所述第二资产数据,所述存储栈为栈数据结构。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述终端获取撤销请求,所述撤销请求用于指示所述终端撤销使用所述第一单据更新所述第一资产数据,或指示所述终端撤销使用所述第二单据更新所述第二资产数据,所述撤销请求包括第一ID或第二ID,所述第一ID为所述第一资产数据存入所述存储地址的顺序号,所述第二ID为所述第二资产数据存入所述存储地址的顺序号;当所述撤销请求包括第一ID时,所述终端根据所述第一ID获取所述第一资产数据;所述终端根据所述第一资产数据生成第三资产数据,所述第三资产数据与所述第一资产数据的数据相同;当所述撤销请求包括第二ID时,所述终端根据所述第二ID获取所述第二资产数据;所述终端根据所述第二资产数据生成第四资产数据,所述第四资产数据与所述第二资产数据相同。5.根据权利要求1所述的方法,其特征在于,所述第一单据与所述第二单据包括类型标识,所述类型标识用于区分使用所述第一单据与所述第二单据的用户类型;所述终端判断所述第一单据与所述第二单据是否为同类型的单据包括:所述终端根据所述第一单据的所述类型...

【专利技术属性】
技术研发人员:陈家立李滨方秋琪谢作家
申请(专利权)人:金蝶云科技有限公司
类型:发明
国别省市:

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

1