System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电信业务办理,尤其涉及一种保障业务完整性的数据一致性修正方法、系统、设备及存储介质。
技术介绍
1、现在boss系统的核心中等订单系统,在整个业务交易过程中是异步模式。订单在流转过程中会出现业务流转终端,业务办理一半的情况,导致业务办理成功,扣费未成功等一些列不完整等业务。以前boss系统未引入订单系统,都是采用同步模式,因此不会出现此类问题。由于订单系统等异步处理,导致业务部分成功,后半部失败等现象。很多核心业务都会出现账目不平,导致费用损失或者业务感知差等问题,导致后面会出现人工处理修正数据,人工分析错单等问题。
技术实现思路
1、针对上述问题中存在的不足之处,本专利技术提供一种保障业务完整性的数据一致性修正方法、系统、设备及存储介质。
2、为实现上述目的,本专利技术提供一种保障业务完整性的数据一致性修正方法,包括:
3、根据用户发起的产品订购信息生成订单;
4、基于所述订单查询所述用户余额;
5、从所述用户余额扣减所述产品费用,若扣减成功,则订单完成;
6、若扣减失败,则重复扣减三次,若扣减成功,则订单完成;
7、若扣减失败,则生成错单。
8、优选的是,在查询所述用户余额时,锁定所述用户余额。
9、优选的是,若扣减失败,则生成错单包括:
10、判断扣减失败是否为数据问题;
11、若为数据问题则更新至crm数据库;
12、若不是数据问
13、本专利技术还提供一种保障业务完整性的数据一致性修正系统,包括:
14、生成模块,用于根据用户发起的产品订购信息生成订单;
15、查询模块,用于基于所述订单查询所述用户余额;
16、扣减模块,用于从所述用户余额扣减所述产品费用,若扣减成功,则订单完成;若扣减失败,则重复扣减三次,若扣减成功,则订单完成;若扣减失败,则生成错单。
17、本专利技术还提供一种设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行上述的方法。
18、本专利技术还提供一种存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述的方法。
19、与现有技术相比,本专利技术的有益效果为:
20、本专利技术减少错单,保障系统收入能够按日平衡。
本文档来自技高网...【技术保护点】
1.一种保障业务完整性的数据一致性修正方法,其特征在于,包括:
2.根据权利要求1所述的保障业务完整性的数据一致性修正方法,其特征在于,在查询所述用户余额时,锁定所述用户余额。
3.根据权利要求1所述的保障业务完整性的数据一致性修正方法,其特征在于,若扣减失败,则生成错单包括:
4.一种保障业务完整性的数据一致性修正系统,其特征在于,包括:
5.一种设备,其特征在于,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行权利要求1~3任一权利要求所述的方法。
6.一种存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行权利要求1~3任一权利要求所述的方法。
【技术特征摘要】
1.一种保障业务完整性的数据一致性修正方法,其特征在于,包括:
2.根据权利要求1所述的保障业务完整性的数据一致性修正方法,其特征在于,在查询所述用户余额时,锁定所述用户余额。
3.根据权利要求1所述的保障业务完整性的数据一致性修正方法,其特征在于,若扣减失败,则生成错单包括:
4.一种保障业务完整性的数据一致性修正系统,其特征在于,包括:<...
【专利技术属性】
技术研发人员:吴飞舟,卢晓峰,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。