本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:接收并基于业务办理请求确定至少两个分支事务;获取并基于目标业务信息确定预置数据;依次从分支事务中选当前检查事务,从目标数据库中确定当前检查事务的目标库存标识的目标库存,基于目标业务信息从目标库存中取当前库存数据并将其作为当前测试数据,融合当前测试数据和预置数据得中间库存数据,生成目标检查状态;当目标检查状态为测试通过时,返回选当前检查事务步骤得各分支事务的中间库存数据;依次从分支事务中选当前执行事务,将当前执行事务的中间库存数据作为目标库存数据存入对应的目标库存,直至完成各分支事务的操作。采用本方法能提高系统业务的执行效率。统业务的执行效率。统业务的执行效率。
【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质
[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]从所述目标提取业务信息获取目标提取客户标识,将所述提取完成通知发送到所述目标提取客户标识对应的客户端。
[0034]在其中一个实施例中,所述方法还包括:
[0035]接收查询业务办理请求,基于所述查询业务办理请求,确定目标查询事务;
[0036]获取所述目标查询事务对应的目标查询库存标识,获取目标查询业务信息;
[0037]从所述目标数据库中确定所述目标查询库存标识对应的目标查询库存;
[0038]基于所述目标查询业务信息对所述目标查询库存进行查询,得到目标查询信息,基于所述目标查询信息生成目标查询通知;
[0039]基于所述目标查询业务信息确定目标查询客户标识,将所述目标查询通知发送到
所述目标查询客户标识对应的客户端。
[0040]一种数据处理装置,所述装置包括:
[0041]接收模块,用于接收业务办理请求,基于所述业务办理请求,确定至少两个分支事务;
[0042]获取模块,用于获取目标业务信息,基于所述目标业务信息确定预置数据;
[0043]读取模块,用于依次从所述分支事务中选出当前检查事务,获取所述当前检查事务对应的目标库存标识,从目标数据库中确定所述目标库存标识对应的目标库存,基于所述目标业务信息从所述目标库存中读取出当前库存数据;
[0044]计算模块,用于将所述当前库存数据作为当前测试数据,将所述当前测试数据和所述预置数据进行融合,得到中间库存数据,生成所述当前检查事务对应的目标检查状态;
[0045]循环模块,用于当所述目标检查状态为测试通过时,返回所述依次从所述分支事务中选出当前检查事务的步骤,得到各个分支事务对应的中间库存数据;
[0046]存储模块,用于依次从所述分支事务中选出当前执行事务,将所述当前执行事务对应的中间库存数据作为目标库存数据,将所述目标库存数据存入所述当前执行事务对应的目标库存中,完成各个分支事务对应的操作本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收业务办理请求,基于所述业务办理请求,确定至少两个分支事务;获取目标业务信息,基于所述目标业务信息确定预置数据;依次从所述分支事务中选出当前检查事务,获取所述当前检查事务对应的目标库存标识,从目标数据库中确定所述目标库存标识对应的目标库存,基于所述目标业务信息从所述目标库存中读取出当前库存数据;将所述当前库存数据作为当前测试数据,将所述当前测试数据和所述预置数据进行融合,得到中间库存数据,生成所述当前检查事务对应的目标检查状态;当所述目标检查状态为测试通过时,返回所述依次从所述分支事务中选出当前检查事务的步骤,得到各个分支事务对应的中间库存数据;依次从所述分支事务中选出当前执行事务,将所述当前执行事务对应的中间库存数据作为目标库存数据,将所述目标库存数据存入所述当前执行事务对应的目标库存中,直至完成各个分支事务对应的操作。2.根据权利要求1所述的方法,其特征在于,所述生成所述当前检查事务对应的目标检查状态包括:获取执行过程状态;当所述执行过程状态为发生设备类型问题时,将所述目标检查状态设置为测试不通过;当所述执行过程状态为出现数据类型问题时,将所述目标检查状态设置为测试不通过;当所述执行过程状态为出现网络类型问题时,将所述目标检查状态设置为测试不通过;当所述执行过程状态为安全执行时,将所述目标检查状态设置为测试通过。3.根据权利要求1所述的方法,其特征在于,所述将所述当前库存数据作为当前测试数据,将所述当前测试数据和所述预置数据进行融合,得到中间库存数据,生成所述当前检查事务对应的目标检查状态之后,还包括:当所述目标检查状态为测试不通过时,将已被选取的当前检查事务作为待回滚事务;依次从所述待回滚事务中选取当前回滚事务,将所述当前回滚事务对应的中间库存数据和预置数据进行融合,得到所述当前回滚事务对应的回滚库存数据;返回所述依次从所述待回滚事务中选取当前回滚事务的步骤,得到各个待回滚事务对应的回滚库存数据,完成各个待回滚事务的恢复操作。4.根据权利要求1所述的方法,其特征在于,所述将所述当前测试数据和所述预置数据进行融合,得到中间库存数据包括:从所述业务办理请求中获取所述当前检查事务对应的目标库存变化信息;基于所述目标库存变化信息,从候选融合操作中确定目标融合操作,所述候选融合操作包括增加操作和减少操作;将所述当前测试数据和所述预置数据进行所述目标融合操作,得到所述中间库存数据。5.根据权利要求1所述的方法,其特征在于,所述依次从所述分支事务中选出当前执行事务,将所述当前执行事务对应的中间库存数据作为目标库存数据,将所述目标库存数据存入所述当前执行事务对应的目标库存中,完成各个分支事务对应的操作之后,还包括:生成目标业务完成通知,将所...
【专利技术属性】
技术研发人员:刘远军,
申请(专利权)人:金蝶蝶金云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。