本说明书涉及计算机,尤其涉及一种当日交易明细的补全方法、设备及介质。
背景技术:
1、随着数字化转型成本的降低,越来越多的企业加入到数字化转型的队伍中。因而,司库系统通过银企直联对接银行也更加常见,从银行查询交易明细是银企直联的一个重要功能。银行的交易明细查询一般会提供当日交易明细查询接口和历史交易明细查询两个接口。当日交易明细查询接口是一个实时查询接口,是为了满足企业用户的实时性需求,当日交易明细在司库系统内,当天一般就流转到了后续流程。而因为银行日切、日终归集等问题,当日交易明细接口通常无法查询到当天完整的交易明细。
2、现有方式中为了能够查询到当天完整的交易明细,一般通过历史交易明细查询接口来查询历史日期的完整交易明细,然后将当日交易明细接口查到的交易明细里缺少的记录补全。但是现有基于历史交易明细查询接口进行补全的方式存在已经查回交易明细,后来通过历史交易明细查询接口又查回来了一笔交易明细的情况,而这种情况下通常都是宁可不弥补,也不能弥补错。这就可能导致部分应该弥补上的流水缺失。而出现流水缺失后,传统处理方法是联系运维人员,与银行确认后,人工将缺少的历史交易明细补到当日交易明细里,进一步导致了运维人员的工作量增加也影响了客户体验。
技术实现思路
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、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
44、通过历史交易明细接口定时查询历史交易明细表内的历史交易明细数据,以将所述历史交易明细数据进行返回,获得当前时刻返回的第一历史交易明细数据;
45、获取当日交易明细表内与第一历史交易明细数据相对应的当日交易明细数据;
46、基于历史补全记录,确定当日交易明细补全所对应的判断业务要素,以对比所述第一历史交易明细数据与所述当前交易明细数据的判断业务要素,确定第一历史交易明细数据中的待补全数据,对所述当日交易明细表进行补全;
47、获得下一时刻返回的第二历史交易明细数据,以基于所述待补全数据与所述判断业务要素对所述第二历史交易明细数据进行筛选,实现对所述当日交易明细表的迭代补全。
48、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
49、通过历史补全记录,确定当日交易明细补全所对应的判断业务要素,实现了对于人工经验的固化,方便了基于判断业务要素确定第一历史交易明细数据中的待补全数据,解决了现有补全方式容易出现数据缺失以及人工补全成本高的问题。而通过待补全数据与判断业务要素对第二历史交易明细数据进行筛选后进行迭代补全的方式,既避免了对于重复数据的冗余判断提高了补全效率,也保证了当日交易明细表补全的可靠性与完整性。