System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及金融信息,尤其涉及一种单据变更状态处理方法、装置、设备及计算机存储介质。
技术介绍
1、对于2c类型的金融贷款系统,贷款申请单据的生命周期一般较为复杂,不太适用于c端灵活多变的贷款单据流转条件,一般需要人工处理,耗时较长,用户体验差,处理效率低。
技术实现思路
1、鉴于上述问题,本专利技术提供了一种单据变更状态处理方法、装置、设备及计算机存储介质,能够解决现有的贷款单据流转周期一般较为复杂,耗时较长,用户体验差,处理效率低的技术问题。
2、根据本专利技术实施例的一个方面,本专利技术提供了一种单据变更状态处理方法,所述方法包括以下步骤:
3、对接收的单据变更请求进行标准化处理,获得单据变更事件;
4、按预设分派规则将所述单据变更事件进行请求分派,确定所述单据变更事件对应的分派顺序;
5、基于所述分派顺序对所述单据变更事件进行校验,并将校验通过的单据变更事件保存至单据数据库中。
6、在一种可选的方式中,所述基于所述分派顺序对所述单据变更事件进行校验,并将校验通过的单据变更事件保存至单据数据库中,包括:
7、基于所述分派顺序对所述单据变更事件进行事件校验,根据事件校验结果确定所述单据变更事件的合理性;
8、在所述合理性符合校验逻辑时,对所述单据变更事件进行可变更性检查,获得所述单据变更事件的可变更性状态;
9、根据所述可变更性状态对所述单据变更事件进行数据变更,并将变更后的单据变
10、在一种可选的方式中,所述根据所述可变更性状态对所述单据变更事件进行数据变更,包括:
11、对所述单据变更事件进行场景识别,确定所述单据变更事件的业务场景;
12、在所述业务场景为数据填充场景时,对所述单据变更事件进行数据填充;
13、在所述业务场景为回调场景时,对所述单据变更事件进行注册回调。
14、在一种可选的方式中,所述按预设分派规则将所述单据变更事件进行请求分派,包括:
15、获取所述单据变更事件的数据处理量和单据标识;
16、在所述数据处理量小于预设阈值时,根据所述单据标识对所述单据变更事件进行hash取模分派;
17、在所述数据处理量大于所述预设阈值时,对所述单据变更事件进行集群分派。
18、在一种可选的方式中,所述在所述数据处理量大于所述预设阈值时,对所述单据变更事件进行集群分派,包括:
19、在所述数据处理量大于所述预设阈值时,构建记忆集组件,记忆集组件用于记录所述单据变更事件的hash取模分派结果;
20、基于所述记忆集组件,根据所述hash取模分派结果对所述单据变更事件进行集群分派。
21、在一种可选的方式中,所述获取所述单据变更事件的数据处理量和单据标识之后,还包括:
22、判断所述单据变更事件是否为同类金融单事件;
23、在所述单据变更事件为所述同类金融单事件时,以串行分派规则将所述单据变更事件进行分派;
24、在所述单据变更事件不为所述同类金融单事件时,以并行分派规则将所述单据变更事件进行分派。
25、在一种可选的方式中,所述对接收的单据变更请求进行标准化处理,获得单据变更事件,包括:
26、获取金融单据的单据变更请求;
27、对所述单据变更请求进行字段提取,获得所述单据变更请求的字段数据;
28、将所述单据变更请求的字段数据进行数据结构转换,获得所述单据变更请求对应的单据变更事件。
29、根据本专利技术实施例的另一个方面,本专利技术还提出一种单据变更状态处理装置,所述装置包括:
30、事件转换模块,用于对接收的单据变更请求进行标准化处理,获得单据变更事件;
31、请求分派模块,用于按预设分派规则将所述单据变更事件进行请求分派,确定所述单据变更事件对应的分派顺序;
32、事件校验模块,用于基于所述分派顺序对所述单据变更事件进行校验,并将校验通过的单据变更事件保存至单据数据库中。
33、根据本专利技术实施例的另一方面,本专利技术还提出一种单据变更状态处理设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
34、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述所述的单据变更状态处理方法的操作。
35、根据本专利技术实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在单据变更状态处理设备/装置上运行时,使得单据变更状态处理设备/装置执行如上述所述的单据变更状态处理方法的操作。
36、本专利技术通过对接收的单据变更请求进行标准化处理,获得单据变更事件。然后按预设分派规则将所述单据变更事件进行请求分派,确定所述单据变更事件对应的分派顺序;最后基于所述分派顺序对所述单据变更事件进行校验,并将校验通过的单据变更事件保存至单据数据库中。由于本专利技术通过将单据变更请求进行标准化处理,转化为单据变更事件,基于单据变更事件能够针对于实际的业务场景进行校验,以采用更适合的实现方式来处理单据变更请求,避免了单据的生命周期较为复杂,人工处理效率低的情况,从而实现了单据状态变更流转等场景的简单化,提高了单据变更状态的处理效率。
37、上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种单据变更状态处理方法,其特征在于,所述单据变更状态处理方法包括:
2.如权利要求1所述的单据变更状态处理方法,其特征在于,所述基于所述分派顺序对所述单据变更事件进行校验,并将校验通过的单据变更事件保存至单据数据库中,包括:
3.如权利要求2所述的单据变更状态处理方法,其特征在于,所述根据所述可变更性状态对所述单据变更事件进行数据变更,包括:
4.如权利要求1所述的单据变更状态处理方法,其特征在于,所述按预设分派规则将所述单据变更事件进行请求分派,包括:
5.如权利要求4所述的单据变更状态处理方法,其特征在于,所述在所述数据处理量大于所述预设阈值时,对所述单据变更事件进行集群分派,包括:
6.如权利要求5所述的单据变更状态处理方法,其特征在于,所述获取所述单据变更事件的数据处理量和单据标识之后,还包括:
7.如权利要求1-6任一项所述的单据变更状态处理方法,其特征在于,所述对接收的单据变更请求进行标准化处理,获得单据变更事件,包括:
8.一种单据变更状态处理装置,其特征在于,所述装置包括:<
...【技术特征摘要】
1.一种单据变更状态处理方法,其特征在于,所述单据变更状态处理方法包括:
2.如权利要求1所述的单据变更状态处理方法,其特征在于,所述基于所述分派顺序对所述单据变更事件进行校验,并将校验通过的单据变更事件保存至单据数据库中,包括:
3.如权利要求2所述的单据变更状态处理方法,其特征在于,所述根据所述可变更性状态对所述单据变更事件进行数据变更,包括:
4.如权利要求1所述的单据变更状态处理方法,其特征在于,所述按预设分派规则将所述单据变更事件进行请求分派,包括:
5.如权利要求4所述的单据变更状态处理方法,其特征在于,所述在所述数据处理量大于所述预设阈值时,对所述单据变更事件进行集群分派,包括:
6.如权利要求5所述的单据变更状态处...
【专利技术属性】
技术研发人员:邓潇,顾晶磊,
申请(专利权)人:阿维塔科技重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。