System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种预约还款任务的处理方法、装置、设备及存储介质。
技术介绍
1、目前,随着计算机技术的迅猛发展,预约还款业务受到越来越多持卡用户的青睐。其中,预约还款业务可以避免持卡用户因忘记还款日期或还款金额而造成的逾期和信用不良等问题。
2、现有技术中,还款业务相关的数据存储在后台服务器内。通过后台服务器处理用户的预约还款业务。当达到预约还款业务的还款日时,执行预约还款任务,从自动从持卡用户的还款账户中扣除约定的金额,并将还款结果通知持卡人。
3、然而,专利技术人发现现有技术至少存在如下技术问题:由于还款业务相关的数据存储在后台服务器内,会导致后台服务器内存占用过高,这样当需要处理的预约还款任务的数量较多时,可能会导致台服务器内存不足,进而导致预约还款任务的处理效率较低。
技术实现思路
1、本申请提供一种预约还款任务的处理方法、装置、设备及存储介质,能够提高确定预约还款任务的处理效率。
2、第一方面,本申请提供一种预约还款任务的处理方法,包括:
3、响应于接收到任一用户的预约还款请求,生成所述用户的预约还款任务,并将所述预约还款任务存储到数据库的第一表格内;
4、对所述第一表格中包括的多个预约还款任务进行扫描,判断每个预约还款任务是否满足预设还款条件,若所述预约还款任务满足预设还款条件,则将所述预约还款任务存储到所述数据库的第二表格内;
5、对于所述第二表格内的每个预约还款任务,获取所述预约还款
6、在一种可能的设计中,所述预设还款条件包括预约还款任务的执行时间与当前系统时间的时间差小于或等于预设时长,和/或,预约还款任务对应的还款账户的还款状态为可还款状态,和/或,预约还款任务的已执行次数小于最大执行次数;相应地,对所述第一表格中包括的多个预约还款任务进行扫描,判断每个预约还款任务是否满足预设还款条件,包括:对所述第一表格中包括的多个预约还款任务进行扫描,确定每个预约还款任务的执行时间与当前系统时间的时间差,若所述时间差小于或等于预设时长,则确定所述预约还款任务满足预设还款条件,若所述时间差大于所述预设时长,则确定所述预约还款任务不满足预设还款条件;和/或,对所述第一表格中包括的多个预约还款任务进行扫描,确定每个预约还款任务对应的还款账户的还款状态,若所述还款状态为可还款状态,则判断所述预约还款任务满足预设还款条件,若所述还款状态为不可还款状态,则确定所述预约还款任务不满足预设还款条件;和/或,对所述第一表格中包括的多个预约还款任务进行扫描,确定每个预约还款任务对应的已执行次数,若所述已执行次数小于最大执行次数,则判断所述预约还款任务满足预设还款条件,若所述已执行次数大于或等于所述最大执行次数,则确定所述预约还款任务不满足预设还款条件。
7、在一种可能的设计中,所述确定每个预约还款任务对应的还款账户的还款状态,包括:获取每个预约还款任务对应的还款账户的账户类型、余额信息和账户状态信息;若所述账户类型是预设账户类型且所述余额信息是余额大于或等于还款金额且所述账户状态信息是正常状态,则确定所述预约还款任务对应的还款账户的还款状态为可还款状态;若所述账户类型不是预设账户类型或者所述余额信息是余额小于所述还款金额或者所述账户状态信息是异常状态,则确定所述预约还款任务对应的还款账户的还款状态为不可还款状态。
8、在一种可能的设计中,所述对于所述第二表格内的每个预约还款任务,获取所述预约还款任务对应的执行时间,若当前系统时间达到所述执行时间,则执行所述预约还款任务,包括:对于所述第二表格内的每个预约还款任务,根据所述预约还款任务对应的任务标识,从任务标识与执行时间之间的对应关系中,确定所述预约还款任务对应的执行时间;根据每个预约还款任务对应的执行时间的先后顺序,对所述第二表格内的多个预约还款任务进行排序;按所述排序,依次判断当前系统时间是否达到所述预约还款任务的执行时间,若当前系统时间达到所述预约还款任务的执行时间,则执行所述预约还款任务。
9、在一种可能的设计中,其中执行所述预约还款任务,包括:根据所述预约还款任务对应的任务标识,从任务标识与预设还款数据之间的对应关系中,确定所述预约还款任务对应的预设还款数据;根据所述预设还款数据,执行所述预约还款任务,将所述预约还款任务的执行时间调整为预设的下一个执行时间,并更新所述预约还款任务的处理状态为已完成。
10、在一种可能的设计中,所述第一表格的数量为多个;相应地,所述响应于接收到任一用户的预约还款请求,生成所述用户的预约还款任务,并将所述预约还款任务存储到数据库的第一表格内,包括:所述响应于接收到任一用户的预约还款请求,从所述预约还款请求中获取用户标识、任务标识、执行时间、最大执行次、已执行次数、还款账户信息;根据所述任务标识、所述执行时间、所述最大执行次、所述已执行次数和所述还款账户信息,生成所述用户的预约还款任务;确定所述用户标识对应的哈希参数,根据所述哈希参数从多个第一表格中选取所述预约还款任务对应的第一表格,并将预约还款任务存储到所述第一表格内。
11、在一种可能的设计中,还包括:若所述预约还款任务不满足所述预设还款条件,则不修改所述第一表格内的所述预约还款任务。
12、在一种可能的设计中,还包括:响应于接收到任一用户的预约取消请求,获取所述预约取消请求中的任务标识,从所述数据库的第一表格内查询所述任务标识对应的预约还款任务,并删除所述预约还款任务;或者,响应于接收到任一用户的任务修改请求,获取所述任务修改请求中的任务标识和任务修改信息,从所述数据库的第一表格内查询所述任务标识对应的预约还款任务,根据所述任务修改信息对所述预约还款任务进行修改。
13、在一种可能的设计中,所述任务修改信息包括执行时间、执行频率和执行方式中的一个或多个;相应地,根据所述任务修改信息对所述预约还款任务进行修改,包括:根据所述任务修改信息中的执行时间,对所述预约还款任务的执行时间进行修改,和/或,根据所述任务修改信息中的执行频率,对所述预约还款任务的执行频率进行修改,和/或,根据所述任务修改信息中的执行方式,对所述预约还款任务的执行方式进行修改。
14、第二方面,本申请提供一种预约还款任务的处理装置,包括:
15、存储模块,用于响应于接收到任一用户的预约还款请求,生成所述用户的预约还款任务,并将所述预约还款任务存储到数据库的第一表格内;
16、判断模块,用于对所述第一表格中包括的多个预约还款任务进行扫描,判断每个预约还款任务是否满足预设还款条件,若所述预约还款任务满足预设还款条件,则将所述预约还款任务存储到所述数据库的第二表格内;
17、处理模块,用于对于所述第二表格内的每个预约还款任务,获取所述预约还款任务对应的执行时间,若当前系统时间达到所述执行时间,则执行所述预约还款任务。
本文档来自技高网...【技术保护点】
1.一种预约还款任务的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设还款条件包括预约还款任务的执行时间与当前系统时间的时间差小于或等于预设时长,和/或,预约还款任务对应的还款账户的还款状态为可还款状态,和/或,预约还款任务的已执行次数小于最大执行次数;
3.根据权利要求2所述的方法,其特征在于,所述确定每个预约还款任务对应的还款账户的还款状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述对于所述第二表格内的每个预约还款任务,获取所述预约还款任务对应的执行时间,若当前系统时间达到所述执行时间,则执行所述预约还款任务,包括:
5.根据权利要求4所述的方法,其特征在于,其中执行所述预约还款任务,包括:
6.根据权利要求1所述的方法,其特征在于,所述第一表格的数量为多个;
7.根据权利要求1-6中任一项所述的方法,其特征在于,还包括:
8.根据权利要求1-6中任一项所述的方法,其特征在于,还包括:
9.根据权利要求8所述的方法,其特征在于,所述任务修
10.一种预约还款任务的处理装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-9中任一项所述的方法。
13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1-9中任一项所述的方法。
...【技术特征摘要】
1.一种预约还款任务的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设还款条件包括预约还款任务的执行时间与当前系统时间的时间差小于或等于预设时长,和/或,预约还款任务对应的还款账户的还款状态为可还款状态,和/或,预约还款任务的已执行次数小于最大执行次数;
3.根据权利要求2所述的方法,其特征在于,所述确定每个预约还款任务对应的还款账户的还款状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述对于所述第二表格内的每个预约还款任务,获取所述预约还款任务对应的执行时间,若当前系统时间达到所述执行时间,则执行所述预约还款任务,包括:
5.根据权利要求4所述的方法,其特征在于,其中执行所述预约还款任务,包括:
6.根据权利要求1所述的方法,其特征在于,所述第一表格...
【专利技术属性】
技术研发人员:孙黎黎,张茜,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。