1.一种批量文件审核代付方法,其中,由提供交易业务的接入方接入批量文件审核代付系统,并由所述批量文件审核代付系统处理所述接入方的业务请求,其中,所述批量文件审核代付系统连接到网络存储器和数据库,其特征在于,所述方法包括由所述批量文件审核代付系统进行的以下步骤:步骤1、从所述接入方获取批量业务文件,并将批量业务文件保存到网络存储器中,获得批量业务文件的文件名,将所述文件名加入到所述数据库的批量订单受理表中,之后等待启动送盘任务;
步骤2、定期启动送盘任务,其中,根据所述批量订单受理表中的文件名,从网络存储器中下载第一批量业务文件,并对所述第一批量业务文件进行格式校验;
步骤3、根据从所述第一批量业务文件中解析出的业务记录,形成批量业务列表,并过滤掉所述批量业务列表中的非法业务记录,由此生成第二批量业务文件;其中,过滤掉所述批量业务列表中的非法业务记录包括:对所述批量业务列表中业务记录进行交叉防重校验,其中,查询每条业务记录所对应的交易记录,将所有已经处理完毕的交易记录以及信息错误的交易记录作为非法记录进行过滤,从而筛选出可以合法业务记录;
所述步骤3还包括进行批量业务判断过程,所述批量业务判断包括:步骤S301、根据从所述第二批量业务文件中解析的业务记录,查询所述业务记录对应的审核规则,判断所述批量业务是否需要进行后台审核,若需要,则转到步骤4;否则转到步骤S302;
其中,查询接入方是否为与系统签约并依托系统进行基金申购的接入方,若是,则需要进行后台审核,需要系统进行后续联机操作获取交易流水信息;若不是,则无需进行后台审核,系统只需按照接入方的要求进行后续文件批量赎回流程;
步骤S302、将所述第二批量业务文件上传到网络存储器,并获得文件名;
步骤S303、调用支付模块批量支付文件接口,将所述文件名信息发送给支付模块,并转到步骤7;
步骤4、根据所述第二批量业务文件中的业务记录,订单模块根据拆分规则将所述业务记录拆分为单笔批次以及文件批量批次,并交由后台审核;其中,通过每条业务记录所对应的拆分时间、金额和/或所述接入方与用户之间的交易方式,将从所述第二批量业务文件中解析的业务记录拆分为单笔批次以及文件批量批次;
步骤5、对于后台审核通过的单笔批次,转到步骤6;对于后台审核通过的文件批量批次,转到步骤7;
步骤6、调用所述批量文件审核代付系统的支付模块的单笔支付接口,执行批转联操作,进行单笔支付,结束本方法;其中,所述批转联操作具体包括如下步骤:将筛选出的单笔批次按照队列的方式,依次进行联机操作,依次调用支付模块的标准代付接口,执行标准代付操作;
步骤7、对于后台审核通过的文件批量批次,调用所述批量文件审核代付系统的支付模块的批量支付接口,进行批量支付,结束本方法。
2.根据权利要求1所述的批量文件审核代付方法,其特征在于,所述步骤1包括如下步骤:
步骤1‑1、基于从所述接入方接收的上传文件请求,从所述接入方获取批量业务文件;
步骤1‑2、将所述批量业务文件上传到网络存储器,获得所述批量业务文件的文件名,并调用所述批量文件审核代付系统的订单模块的订单接口,将所述批量业务文件的文件名所述订单模块;
步骤1‑3、所述订单模块将所述文件名存入所述数据库的批量订单受理表中。
3.根据权利要求1所述的批量文件审核代付方法,其特征在于,所述步骤2中的“对所述第一批量业务文件进行格式校验”包括:步骤2‑1、根据所述第一批量业务文件的格式内容,判断所述下载文件的格式是否符合预设规则,
步骤2‑2、如不符合所述预设规则,则向所述接入方提示“文件格式错误”,并从所述数据库的批量订单受理表中删除不符合所述预设规则的第一批量业务文件的相关记录,之后返回到步骤1。
4.根据权利要求1所述的批量文件审核代付方法,其特征在于,在所述步骤4中,将后台审核通过的文件批量批次形成第三批量业务文件,并上传到网络存储器,然后,调用所述支付模块的批量支付接口,将所述第三批量业务文件的相关信息传送到所述支付模块,所述支付模块由此可从网络存储器下载所述第三批量业务文件,执行批量支付。
5.一种用于执行权利要求1至4中的一个所述的批量文件审核代付方法的批量文件审核代付系统,其特征在于包括:
通用模块,用于从所述接入方获取批量业务文件,并将批量业务文件保存到所述网络存储器中,并且,还用于响应于订单模块和支付模块的调用,将各个批量业务文件上传到所述网络存储器、或所述网络存储器从下载各个批量业务文件,订单模块,用于执行所述步骤2和步骤3;
支付模块,用于响应于所述订单模块的调用,进行单笔支付或批量支付,包括:根据所述第二批量业务文件中的业务记录,订单模块根据拆分规则将所述业务记录拆分为单笔批次以及文件批量批次,并交由后台审核;
对于后台审核通过的单笔批次,调用所述批量文件审核代付系统的支付模块的单笔支付接口,进行单笔支付;
对于后台审核通过的文件批量批次,调用所述批量文件审核代付系统的支付模块的批量支付接口,进行批量支付。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有用于执行批量文件审核代付方法的程序,所述程序被处理器执行时,执行根据权利要求1至4中的任意一个所述的方法的步骤。