本申请涉及计算机,尤其涉及一种业务处理方法、装置、电子设备及计算机可读介质。
背景技术:
1、目前,基金业务中,基金代销机构需要在每个交易日清算基金公司提供的确认文件。清算过程中容易出错、丢失数据,导致数据不一致。
技术实现思路
1、有鉴于此,本申请实施例提供一种业务处理方法、装置、电子设备及计算机可读介质,能够解决现有的清算过程中容易出错、丢失数据,导致数据不一致的问题。
2、为实现上述目的,根据本申请实施例的一个方面,提供了一种业务处理方法,包括:
3、接收业务处理请求,获取对应的实体标识,进而基于实体标识获取对应的待清算数据;
4、将待清算数据输入至分类模型,以确定对应的处理模式;
5、基于待清算数据和处理模式,生成清算任务并加入任务消息队列;
6、调用处理模式对应的线程,以执行任务消息队列中的各个清算任务。
7、可选地,执行任务消息队列中的各个清算任务,包括:
8、响应于任务消息队列中存在清算任务执行异常,执行重试程序以重试执行异常的清算任务。
9、可选地,将待清算数据输入至分类模型,包括:
10、将预设时长对应的待清算数据放入预设单库单表中,将单库单表中的待清算数据输入至分类模型。
11、可选地,在基于实体标识获取对应的待清算数据之后,方法还包括:
12、调用分库分表程序,以对待清算数据执行分库分表,得到多个数据库以及多个数据库表;
13、基于多个数据库、多个数据库表和预设时长,更新单库单表。
14、可选地,方法还包括:
15、响应于数据插入请求,获取待插入数据,基于待插入数据更新单库单表。
16、可选地,在执行任务消息队列中的各个清算任务之后,方法还包括:
17、获取实体标识对应的对账文件数据和清算结果数据;
18、响应于对账文件数据和清算结果数据匹配,生成清算成功信息并输出。
19、可选地,在执行任务消息队列中的各个清算任务之后,方法还包括:
20、响应于对账数据和清算结果数据不匹配,触发告警程序,以生成告警信息并输出。
21、另外,本申请还提供了一种业务处理装置,包括:
22、接收单元,被配置成接收业务处理请求,获取对应的实体标识,进而基于实体标识获取对应的待清算数据;
23、处理模式确定单元,被配置成将待清算数据输入至分类模型,以确定对应的处理模式;
24、任务生成单元,被配置成基于待清算数据和处理模式,生成清算任务并加入任务消息队列;
25、任务执行单元,被配置成调用处理模式对应的线程,以执行任务消息队列中的各个清算任务。
26、可选地,任务执行单元进一步被配置成:
27、响应于任务消息队列中存在清算任务执行异常,执行重试程序以重试执行异常的清算任务。
28、可选地,处理模式确定单元进一步被配置成:
29、将预设时长对应的待清算数据放入预设单库单表中,将单库单表中的待清算数据输入至分类模型。
30、可选地,业务处理装置还包括分库分表单元,被配置成:
31、调用分库分表程序,以对待清算数据执行分库分表,得到多个数据库以及多个数据库表;
32、基于多个数据库、多个数据库表和预设时长,更新单库单表。
33、可选地,业务处理装置还包括更新单元,被配置成:
34、响应于数据插入请求,获取待插入数据,基于待插入数据更新单库单表。
35、可选地,业务处理装置还包括匹配单元,被配置成:
36、获取实体标识对应的对账文件数据和清算结果数据;
37、响应于对账文件数据和清算结果数据匹配,生成清算成功信息并输出。
38、可选地,业务处理装置还包括告警单元,被配置成:
39、响应于对账数据和清算结果数据不匹配,触发告警程序,以生成告警信息并输出。
40、另外,本申请还提供了一种业务处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的业务处理方法。
41、另外,本申请还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的业务处理方法。
42、上述发明中的一个实施例具有如下优点或有益效果:本申请通过接收业务处理请求,获取对应的实体标识,进而基于实体标识获取对应的待清算数据;将待清算数据输入至分类模型,以确定对应的处理模式;基于待清算数据和处理模式,生成清算任务并加入任务消息队列;调用处理模式对应的线程,以执行任务消息队列中的各个清算任务。以减少清算过程中的错误率,提高数据清算效率和准确率。
43、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
1.一种业务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述执行所述任务消息队列中的各个清算任务,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述待清算数据输入至分类模型,包括:
4.根据权利要求3所述的方法,其特征在于,在所述基于所述实体标识获取对应的待清算数据之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在所述执行所述任务消息队列中的各个清算任务之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述执行所述任务消息队列中的各个清算任务之后,所述方法还包括:
8.一种业务处理装置,其特征在于,包括:
9.根据权利要求8所述的装置,其特征在于,所述任务执行单元进一步被配置成:
10.根据权利要求8所述的装置,其特征在于,所述处理模式确定单元进一步被配置成:
11.一种业务处理电子设备,其特征在于,包括:
12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。