一种交易处理方法、装置、电子设备及计算机可读介质与流程

文档序号:29426070发布日期:2022-03-26 15:08阅读:来源:国知局

技术特征:
1.一种交易处理方法,其特征在于,包括:接收交易处理请求,获取对应的子交易列表以及所述子交易列表中最后一笔子交易对应的交易状态标识;响应于确定所述交易状态标识对应交易未成功,确定所述最后一笔子交易对应的冲正模式类型;响应于确定所述冲正模式类型为外部依赖冲正模式,调用对应的微服务,以获取对应的交易原报文;根据所述交易原报文更新所述交易状态标识,以根据更新后的交易状态标识对所述子交易列表中的各子交易进行冲正处理。2.根据权利要求1所述的方法,其特征在于,在所述确定所述最后一笔子交易对应的冲正模式类型之后,所述方法还包括:响应于确定所述冲正模式类型为常规冲正模式,获取所述最后一笔子交易对应的功能码;根据所述功能码判断所述最后一笔子交易是否支持冲正,若是则从所述最后一笔子交易开始对所述子交易列表中的各子交易执行逆序冲正;若否则对所述子交易列表中的其他子交易执行逆序冲正,其中,所述其他子交易为所述子交易列表中排除所述最后一笔子交易后的各子交易。3.根据权利要求2所述的方法,其特征在于,所述根据所述交易原报文更新所述交易状态标识,包括:根据所述交易原报文确定实际交易状态;响应于确定所述实际交易状态为成功,更新所述交易状态标识为成功标识;响应于所述交易状态标识为失败,更新所述交易状态标识为失败标识。4.根据权利要求3所述的方法,其特征在于,所述根据更新后的交易状态标识对所述子交易列表中的各子交易进行冲正处理,包括:响应于更新的交易状态标识为成功标识,不对所述子交易列表中的各子交易执行冲正操作,返回请求处理完成标识。5.根据权利要求3所述的方法,其特征在于,所述根据更新后的交易状态标识对所述子交易列表中的各子交易进行冲正处理,包括:响应于更新的交易状态标识为失败标识,对所述子交易列表中的其他子交易执行逆序冲正操作,返回逆序冲正操作结果。6.根据权利要求5所述的方法,其特征在于,所述对所述子交易列表中的其他子交易执行逆序冲正操作,包括:获取跳过冲正配置信息,进而确定对应的交易标识;基于所述交易标识对所述子交易列表中的其他子交易执行逆序冲正操作。7.根据权利要求6所述的方法,其特征在于,所述基于所述交易标识对所述子交易列表中的其他子交易执行逆序冲正操作,包括:在对所述子交易列表中的其他子交易执行逆序冲正操作时,跳过所述交易标识对应的交易。8.一种交易处理装置,其特征在于,包括:
接收单元,被配置成接收交易处理请求,获取对应的子交易列表以及所述子交易列表中最后一笔子交易对应的交易状态标识;冲正模式类型确定单元,被配置成响应于确定所述交易状态标识对应交易未成功,确定所述最后一笔子交易对应的冲正模式类型;交易原报文获取单元,被配置成响应于确定所述冲正模式类型为外部依赖冲正模式,调用对应的微服务,以获取对应的交易原报文;冲正单元,被配置成根据所述交易原报文更新所述交易状态标识,以根据更新后的交易状态标识对所述子交易列表中的各子交易进行冲正处理。9.根据权利要求8所述的装置,其特征在于,所述冲正模式类型确定单元进一步被配置成:响应于确定所述冲正模式类型为常规冲正模式,获取所述最后一笔子交易对应的功能码;根据所述功能码判断所述最后一笔子交易是否支持冲正,若是则从所述最后一笔子交易开始对所述子交易列表中的各子交易执行逆序冲正;若否则对所述子交易列表中的其他子交易执行逆序冲正,其中,所述其他子交易为所述子交易列表中排除所述最后一笔子交易后的各子交易。10.根据权利要求9所述的装置,其特征在于,冲正单元进一步被配置成:根据所述交易原报文确定实际交易状态;响应于确定所述实际交易状态为成功,更新所述交易状态标识为成功标识;响应于所述交易状态标识为失败,更新所述交易状态标识为失败标识。11.根据权利要求10所述的装置,其特征在于,所述冲正单元进一步被配置成:响应于更新的交易状态标识为成功标识,不对所述子交易列表中的各子交易执行冲正操作,返回请求处理完成标识。12.根据权利要求10所述的装置,其特征在于,所述冲正单元进一步被配置成:响应于更新的交易状态标识为失败标识,对所述子交易列表中的其他子交易执行逆序冲正操作,返回逆序冲正操作结果。13.根据权利要求12所述的装置,其特征在于,所述冲正单元进一步被配置成:获取跳过冲正配置信息,进而确定对应的交易标识;基于所述交易标识对所述子交易列表中的其他子交易执行逆序冲正操作。14.一种交易处理电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的方法。15.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一项所述的方法。16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。

技术总结
本申请公开了交易处理方法、装置、电子设备及计算机可读介质,涉及数据分析技术领域,该方法包括:接收交易处理请求,获取对应的子交易列表以及子交易列表中最后一笔子交易对应的交易状态标识;响应于确定交易状态标识对应交易未成功,确定最后一笔子交易对应的冲正模式类型;响应于确定冲正模式类型为外部依赖冲正模式,调用对应的微服务,获取对应的交易原报文;根据交易原报文更新交易状态标识,根据更新后的交易状态标识对子交易列表中的各子交易进行冲正处理。通过在交易列表中的最后一笔子交易设置外部依赖冲正模式保证了交易账务的一致性,避免产生部分交易账务不一致的情况。情况。情况。


技术研发人员:丁陈飞 唐成山
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2021.12.17
技术公布日:2022/3/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1