业务处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25917220 阅读:24 留言:0更新日期:2020-10-13 10:36
本发明专利技术涉及一种业务处理方法、装置、电子设备及存储介质,应用于业务处理流程中的任一业务处理节点,所述方法包括:接收业务人员提交的提交数据,将提交数据作为输入,执行业务处理节点自身的预设业务处理逻辑,若预设业务处理逻辑执行失败,重新执行将提交数据作为输入,执行业务处理节点自身的预设业务处理逻辑的步骤,直至所述预设业务处理逻辑执行成功,向下游的下一业务处理节点发送启动通知。本发明专利技术实施例能够避免因为某个业务处理节点的业务处理超时,导致整个业务处理流程阻断,无法继续进行后续的业务处理流程,无需业务人员重复提交已提交过的提交数据,节省业务人员的时间,提高业务人员的工作效率,减少融资放款流程耗时。

【技术实现步骤摘要】
业务处理方法、装置、电子设备及存储介质
本申请涉及计算机
,尤其涉及一种业务处理方法、装置、电子设备及存储介质。
技术介绍
现有的融资放款流程是同步流程,其中包含多个公司内部的业务处理节点及公司外部的业务处理节点,公司内部的业务处理节点和公司外部的处理节点通过内部网关实现交互。在公司内部和外部的业务处理节点通过内部网关的交互过程中,可能会由于网络抖动或者系统服务重启等因素导致内部网关的远程调用超时,使得某个或者某几个业务处理节点的处理时间过长,进而导致整个融资放款流程失败,融资放款流程中的数据回滚丢失,业务人员需要再次填写数据重新提交,再次发起融资放款流程,如果融资放款流程失败再次失败,业务人员需要不断重新提交,浪费时间,降低业务人员的工作效率,增加融资放款流程耗时。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种业务处理方法、装置、电子设备及存储介质。第一方面,本申请提供了一种业务处理方法,应用于业务处理流程中的任一业务处理节点,所述方法包括:接收业务人员提交的提交数据;将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑;若预设业务处理逻辑执行失败,重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,直至所述预设业务处理逻辑执行成功,向所述业务处理流程中所述业务处理节点下游的下一业务处理节点发送启动通知。可选地,若所述业务处理节点为对外交互节点,则所述提交数据包括:待发送给外部系统的审核数据或者用户提交操作的操作数据,将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,包括:通过所述内部网关向所述外部系统发送所述审核数据,以供所述外部系统审核;接收所述内部网关发送的审核结果;若所述审核结果为审核失败,则确定预设业务处理逻辑执行失败;或者,按照所述操作数据通过所述内部网关调用所述外部系统的接口;接收所述内部网关发送的调用结果;若所述调用结果为调用失败,则确定预设业务处理逻辑执行失败。可选地,若所述业务处理节点为非对外交互节点,则所述提交数据包括:待存储至数据库的待存储数据,将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,包括:将所述待存储数据存储至数据库中;若将所述待存储数据存储至数据库中失败,则确定预设业务处理逻辑执行失败。可选地,所述方法还包括:统计重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤的重试次数;若所述重试次数超过预设重试次数阈值,则确定所述预设业务处理逻辑是否允许进行人工重试;若所述预设业务处理逻辑允许进行人工重试,则发出人工重试的提示,并展示人工重试按钮,以使所述人工重试按钮在被点击时,执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤。可选地,若所述预设业务处理逻辑允许进行人工重试,所述方法还包括:利用预设的数据展示控件展示所述提交数据;检测所述数据展示控件是否检测到修改所述提交数据的修改操作;若接收到所述修改操作,按照所述修改操作修改所述提交数据;执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤。可选地,所述利用预设的数据展示控件展示所述提交数据,包括:根据所述预设业务处理逻辑确定所述提交数据中可修改的字段;在展示所述提交数据的同时,在所述提交数据中可修改的字段周围展示可修改标识。可选地,所述方法还包括:多次测量所述内部网关远程调用所述外部系统时的网络抖动时长,并计算多个网络抖动时长的平均抖动时长;根据所述平均抖动时长及预设的每次重试所需时长计算,得到所述预设重试次数阈值。可选地,所述方法还包括:若根据所述审核结果确定审核成功,则向所述业务处理节点在所述业务处理流程中下游的下一业务处理节点发送启动通知。第二方面,本申请提供了一种业务处理装置,应用于业务处理流程中的任一业务处理节点,所述装置包括:接收模块,用于接收业务人员提交的提交数据;执行模块,用于将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑;重新执行模块,用于若预设业务处理逻辑执行失败,重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,直至所述预设业务处理逻辑执行成功,向所述业务处理流程中所述业务处理节点下游的下一业务处理节点发送启动通知。第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的业务处理方法。第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有业务处理方法的程序,所述业务处理方法的程序被处理器执行时实现第一方面任一所述的业务处理方法的步骤。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本专利技术实施例首先接收业务人员提交的提交数据,将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑,若预设业务处理逻辑执行失败,重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤。本专利技术实施例在预设业务处理逻辑执行失败时,能够自动重新将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑,避免因为某个业务处理节点的业务处理超时,导致整个业务处理流程阻断,无法继续进行后续的业务处理流程,无需业务人员重复提交已提交过的提交数据,避免业务人员不断重新提交,节省业务人员的时间,提高业务人员的工作效率,减少融资放款流程耗时。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种应用场景中业务处理节点、内部网关和外部系统之间的架构关系;图2为本专利技术实施例提供的一种业务处理方法的一种流程图;图3为本专利技术实施例提供的一种业务处理方法的另一种流程图;图4为本专利技术实施例提供的一种业务处理方法的另一种流程图;图5为本专利技术实施例提供的一种业务处理方法的另一种流程图;图6为本专利技术实施例提供的一种业务处理方法的另一种流程图;图7为本专利技术实施例提供的一种业务处理装置的结构图;图8为本专利技术实施例提供的一种电子设备的结构图。...

【技术保护点】
1.一种业务处理方法,其特征在于,应用于业务处理流程中的任一业务处理节点,所述方法包括:/n接收业务人员提交的提交数据;/n将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑;/n若预设业务处理逻辑执行失败,重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,直至所述预设业务处理逻辑执行成功,向所述业务处理流程中所述业务处理节点下游的下一业务处理节点发送启动通知。/n

【技术特征摘要】
1.一种业务处理方法,其特征在于,应用于业务处理流程中的任一业务处理节点,所述方法包括:
接收业务人员提交的提交数据;
将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑;
若预设业务处理逻辑执行失败,重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,直至所述预设业务处理逻辑执行成功,向所述业务处理流程中所述业务处理节点下游的下一业务处理节点发送启动通知。


2.根据权利要求1所述的业务处理方法,其特征在于,若所述业务处理节点为对外交互节点,则所述提交数据包括:待发送给外部系统的审核数据或者用户提交操作的操作数据,将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,包括:
通过内部网关向所述外部系统发送所述审核数据,以供所述外部系统审核;
接收所述内部网关发送的审核结果;
若所述审核结果为审核失败,则确定预设业务处理逻辑执行失败;
或者,按照所述操作数据通过所述内部网关调用所述外部系统的接口;
接收所述内部网关发送的调用结果;
若所述调用结果为调用失败,则确定预设业务处理逻辑执行失败。


3.根据权利要求1所述的业务处理方法,其特征在于,若所述业务处理节点为非对外交互节点,则所述提交数据包括:待存储至数据库的待存储数据,将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤,包括:
将所述待存储数据存储至数据库中;
若将所述待存储数据存储至数据库中失败,则确定预设业务处理逻辑执行失败。


4.根据权利要求1所述的业务处理方法,其特征在于,所述方法还包括:
统计重新执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤的重试次数;
若所述重试次数超过预设重试次数阈值,则确定所述预设业务处理逻辑是否允许进行人工重试;
若所述预设业务处理逻辑允许进行人工重试,则发出人工重试的提示,并展示人工重试按钮,以使所述人工重试按钮在被点击时,执行将所述提交数据作为输入,执行所述业务处理节点自身的预设业务处理逻辑的步骤。

【专利技术属性】
技术研发人员:付辰龙
申请(专利权)人:北京同邦卓益科技有限公司
类型:发明
国别省市:北京;11

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

1