【技术实现步骤摘要】
一种批量扣款的分布式分片处理方法、系统及设备
[0001]本专利技术涉及计算机
,具体涉及一种批量扣款的分布式分片处理方法、系统、设备及存储介质。
技术介绍
[0002]现有技术中,对于到期的贷款订单进行扣款时是基于SpringBatch实现多线程处理方案来实现对于大量订单的批量扣款,但这样的扣款方式对于千万级数据处理时,处理时间会长达数个小时,效率非常低。
技术实现思路
[0003]为克服上述问题或部分解决上述问题,本专利技术的目的在于提供一种批量扣款的分布式分片处理方法、系统、设备及存储介质,以解决基于Spring Batch批量处理框架的信贷核心系统对于海量数据的处理时间过长的问题,提高信贷核心系统对客批量扣款的效率。
[0004]本专利技术通过下述技术方案实现:
[0005]第一方面,本专利技术提供一种批量扣款的分布式分片处理方法,包括以下步骤:S101、读取当日绝限的还款订单,并将与上述还款订单对应的客户信息录入待扣款客户信息表;S102、基于服务配置的节点数对上述待扣款客户信 ...
【技术保护点】
【技术特征摘要】
1.一种批量扣款的分布式分片处理方法,其特征在于,包括以下步骤:读取当日绝限的还款订单,并将与所述还款订单对应的客户信息录入待扣款客户信息表;基于服务配置的节点数对所述待扣款客户信息表中的数据进行分区算法,平均分成若干个区间;计算所述区间内每一位客户的欠款总金额,并将所述客户信息及欠款总金额录入待扣款流水表;读取所述待扣款流水表,调用支付系统进行批量扣款。2.根据权利要求1所述的批量扣款的分布式分片处理方法,其特征在于,将当前所述客户信息录入待扣款客户信息表之前,对当前客户信息作去重处理,以避免客户信息重复录入。3.根据权利要求2所述的批量扣款的分布式分片处理方法,其特征在于,所述去重处理包括:将所述当前客户信息与所述待扣款客户信息表中的客户信息进行信息匹配;若存在相匹配的客户信息,则当前客户信息不录入代扣款客户信息表中;若不存在相匹配的客户信息,则将当前客户信息录入代扣款客户信息表中。4.根据权利要求1所述的批量扣款的分布式分片处理方法,其特征在于,将所述客户信息及欠款总金额录入待扣款流水表之前还包括:校验是否能够对客户进行批量扣款。5.根据权利要求4所述的批量扣款的分布式分片处理方法,其特征在于,所述校验的方式包括:校验客户是否有还款错误记录;校验客户是否有还款处理中数据。6.根据权利要求1所述的批量扣款的分布式分片处理方法,其特征在于,通过调用分区处理方法range Partiti...
【专利技术属性】
技术研发人员:廖雪强,杨柳,
申请(专利权)人:四川新网银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。