一种批量业务的处理方法及装置、存储介质、计算机设备与流程

文档序号:31930097发布日期:2022-10-26 00:05阅读:来源:国知局

技术特征:
1.一种批量业务的处理方法,其特征在于,包括:接收不同业务提交终端发送的待支付信息,所述待支付信息中包括至少一个待支付业务,每个所述待支付业务包含对应的业务提交终端的终端标识;确定所述待支付业务对应的业务支付状态,并基于所述业务支付状态为未支付状态的待支付业务生成支付流水;对所述支付流水轮流添加并发锁,将成功添加并发锁的支付流水发送至预设支付终端,并接收所述预设支付终端反馈的支付状态信息,所述支付状态信息由所述预设支付终端基于支付结果确定,所述支付结果由所述预设支付终端对所述成功添加并发锁的支付流水进行支付得到;依据所述支付状态信息,更新所述支付流水对应的待支付业务的业务支付状态,并识别所述支付流水对应的待支付业务中包含的终端标识,将所述支付状态信息转发至所述终端标识指示的所述业务提交终端中。2.根据权利要求1所述的方法,其特征在于,所述对所述支付流水轮流添加并发锁,将成功添加并发锁的支付流水发送至预设支付终端,并接收所述预设支付终端反馈的支付状态信息,包括:将任一所述支付流水作为目标支付流水,为所述目标支付流水添加并发锁,并将成功添加并发锁的目标支付流水发送至所述预设支付终端,并接收所述预设支付终端反馈的支付状态信息;当所述预设支付终端反馈的所述支付状态信息为支付成功信息时,解锁所述目标支付流水,并通过除所述目标支付流水之外的支付流水,更新所述目标支付流水;基于更新后的目标支付流水,重复执行所述为所述目标支付流水添加并发锁的步骤,直至所述支付流水全部添加过所述并发锁后结束。3.根据权利要求2所述的方法,其特征在于,所述为所述目标支付流水添加并发锁,包括:识别所述目标支付流水对应的所述待支付业务的业务编号,并确定所述业务编号对应的并发锁状态;当所述并发锁状态指示所述业务编号的支付流水添加过并发锁时,返回所述目标支付流水并发锁添加失败信息;当所述并发锁状态指示所述业务编号的支付流水未添加过并发锁时,返回所述目标支付流水并发锁添加成功信息。4.根据权利要求1所述的方法,其特征在于,所述确定所述待支付业务对应的业务支付状态,包括:从业务支付记录中查询是否包含所述待支付业务对应的所述业务编号;当包含时,确定所述待支付业务对应的业务支付状态为已支付状态;当不包含时,确定所述待支付业务对应的业务支付状态为未支付状态。5.根据权利要求4所述的方法,其特征在于,所述依据所述支付状态信息,更新所述支付流水对应的待支付业务的业务支付状态,包括:当所述支付状态信息指示所述待支付业务支付成功时,将所述待支付业务的所述业务编号添加至所述业务支付记录中。
6.根据权利要求1所述的方法,其特征在于,所述基于所述业务支付状态为未支付状态的待支付业务生成支付流水之前,所述方法还包括:对所述业务支付状态为未支付状态的所述待支付业务依据所述业务编号进行去重处理,得到去重后的业务支付状态为未支付状态的待支付业务。7.根据权利要求1所述的方法,其特征在于,所述将成功添加并发锁的支付流水发送至预设支付终端,包括:将成功添加并发锁的支付流水发送至所述预设支付终端,以使所述预设支付终端基于所述成功添加并发锁的支付流水进行支付,并将支付结果信息存储至消息队列中,所述支付结果信息包括支付金额信息以及支付时间信息;从所述消息队列读取所述支付结果信息,并基于所述支付结果信息更新所述待支付业务的支付结果。8.一种批量业务的处理装置,其特征在于,包括:信息接收模块,用于接收不同业务提交终端发送的待支付信息,所述待支付信息中包括至少一个待支付业务,每个所述待支付业务包含对应的业务提交终端的终端标识;状态确定模块,用于确定所述待支付业务对应的业务支付状态,并基于所述业务支付状态为未支付状态的待支付业务生成支付流水;加锁模块,用于对所述支付流水轮流添加并发锁,将成功添加并发锁的支付流水发送至预设支付终端,并接收所述预设支付终端反馈的支付状态信息,所述支付状态信息由所述预设支付终端基于支付结果确定,所述支付结果由所述预设支付终端对所述成功添加并发锁的支付流水进行支付得到;状态更新模块,用于依据所述支付状态信息,更新所述支付流水对应的待支付业务的业务支付状态,并识别所述支付流水对应的待支付业务中包含的终端标识,将所述支付状态信息转发至所述终端标识指示的所述业务提交终端中。9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。10.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法。

技术总结
本申请涉及人工智能技术领域,公开了一种批量业务的处理方法及装置、存储介质、计算机设备,该方法包括:接收不同业务提交终端发送的待支付信息;确定待支付业务对应的业务支付状态,并基于业务支付状态为未支付状态的待支付业务生成支付流水;对支付流水轮流添加并发锁,将成功添加并发锁的支付流水发送至预设支付终端,并接收反馈的支付状态信息;依据支付状态信息,更新支付流水对应的待支付业务的业务支付状态,并识别支付流水对应的待支付业务中包含的终端标识,将支付状态信息转发至终端标识指示的业务提交终端中。本申请将支付流水轮流添加并发锁,每次仅对一笔支付流水进行加锁操作,可以有效避免接收批量业务时重复支付的情况出现。的情况出现。的情况出现。


技术研发人员:朱婷 付明明
受保护的技术使用者:平安国际融资租赁有限公司
技术研发日:2022.06.15
技术公布日:2022/10/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1