System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种社保代发方法及存储介质技术_技高网

一种社保代发方法及存储介质技术

技术编号:40975915 阅读:2 留言:0更新日期:2024-04-18 21:24
本发明专利技术公开的是一种社保代发方法,该方法的具体步骤:接收批量代发明专利技术细信息,发起批量报盘请求,联行号补录,批量代发处理,批量发放结果返回,本发明专利技术具有可加快银行金融服务效率,提升金融服务能力等技术特点。

【技术实现步骤摘要】

本专利技术涉及一种代发方法及存储介质,更具体一点说,涉及一种社保代发方法及存储介质,属于计算机领域。


技术介绍

1、随着社会的发展,越来越多的公司对社保代发业务有迫切的需求,且对社保代发功能的多样化也要求越来越高。目前主流的银行社保代发系统针对行外代发,必须要求代发单位提供联行号,否则无法实现代发。因此,现有的技术方案无法有效解决上述问题,存在缺陷。


技术实现思路

1、为了解决上述现有技术问题,本专利技术提供具有可加快银行金融服务效率,提升金融服务能力等技术特点的一种社保代发方法及存储介质。

2、为了实现上述目的,本专利技术是通过以下技术方案实现的:

3、一种社保代发方法,该方法的具体步骤:

4、步骤s1:接收批量代专利技术细信息:接收包含批量代专利技术细的网络请求并进行校验,若校验通过则判断每条记录的联行号是否存在,若联行号存在,则直接根据联行号判定行内外标志;若联行号不存在,则通过卡bin判断是否为行内账号,若为行内账号,则将行内外标志置为行内;若为行外账号,则首先将行内外标志置为行外,其次,根据客户账号查询历史成功发放账号、联行号映射表,若记录存在,则先对历史成功发放账号、联行号映射表中对应记录的联行号进行校验,若检验通过,则用该联行号值填充空缺的联行号字段;若记录不存在、或记录存在但联行号校验失败,则将联行号字段置为空,最后将接收到的批量代专利技术细根据行内外标志拆分后插入行内批量代专利技术细表和行外批量代专利技术细表中,并在批量代发总表中插入相应记录,以描述整个批次的状态;

5、步骤s2:发起批量报盘请求:银行网点在核验代发金额、笔数无误后,人工发起报盘请求,扫描行外批量代专利技术细表,判断当前批次的行外批量代专利技术细是否还存在联行号为空的记录,若不存在,则直接进入步骤s4,否则步骤s2终止而进入步骤s3;

6、步骤s3:联行号补录:若行外批量代专利技术细中存在联行号为空的记录,则需要网点进行联行号补录,补录完毕后,可再次进入步骤s2;

7、步骤s4:批量代发处理:将行内批量代专利技术细记录和行外批量代专利技术细记录推送至行内代发组件,进行批量代发,并更新批量代发总表中的批次汇总记录,行内汇总记录,和行外汇总记录中的批次处理标志为处理中;

8、步骤s5:批量发放结果返回:待批量代发完毕后,网点发起批量发放结果返回交易,将明细代发结果返回至代发单位。

9、优选的,所述步骤s1具体为:

10、步骤s1.1:对接收到的网络请求报文进行非空,及字段长度校验,在此过程中需确保客户账号、客户姓名、代发金额通过校验,并校验代发批次是否重复,若检验通过,则进入步骤s1.2,若校验不通过则向代发单位反馈异常;

11、步骤s1.2:判断联行号是否存在,若存在,则直接根据联行号判定行内外标志为行内或行外,若不存在,则根据卡bin参数表来判断该账号的行内外标志;若行内外标志为行内,则直接进入步骤s1.4,若行内外标记为行外,则进入步骤s1.3;

12、步骤s1.3:对于联行号缺失的行外账号,首先根据客户账号查询历史成功发放账号、联行号映射表,若记录存在,说明记录中的客户账号及其对应的联行号最近一次发放成功,然后依据支付联行号表对记录中的联行号进行校验,若检验通过,则用该联行号值填充空缺的联行号字段;若记录不存在、或记录存在但联行号校验失败,则将联行号字段置为空。

13、步骤s1.4:对于已判定行内外标志的每条明细记录,根据该标志,分别插入行内批量代专利技术细表或行外批量代专利技术细表中,并在批量代发总表中插入批次汇总记录,行内汇总记录,和行外汇总记录,其中批次汇总记录描述了批次的整体状态,行内汇总记录描述了批次中行内批的整体状态,行外汇总记录描述了批次中行外批的整体状态。

14、优选的,所述步骤s1.2中所述的卡bin参数表记录了国内所有的卡bin信息,包含如下字段:卡bin、卡号长度、卡种名称、卡类型、发卡行名称、行内外标志,其数据和银联每隔10分钟同步一次。

15、优选的,所述步骤s1.3中所述的历史成功发放账号、联行号映射表中记录了历史发放成功的行外账号、联行号对,步骤s1.3中支付联行号表记录了国内所有的支付联行号信息,包含如下字段:支付联行号、支付机构名称,其数据和人民银行每隔10分钟同步一次。

16、优选的,所述步骤s1.4中,将行内批量代专利技术细记录、行外批量代专利技术细记录的明细处理标志初始化为待处理,将批次汇总记录,行内汇总记录,和行外汇总记录的批次处理标志均初始化为待处理。

17、优选的,步骤s3具体包括:

18、步骤s3.1:若行外交易模式为大小额,则直接将缺失的联行号填充为柜员补录的内容,否则,若行外交易模式为超级网银则进人步骤s3.2;

19、步骤s3.2:若行外交易的模式为超级网银,则需要映射超网网银联行号,具体的步骤为,根据联行号-超网联行号映射表,将补录的联行号做为参与者行号来查询其超级网银联行号,若查询成功,则将缺失的联行号补录为映射到的超级网银联行号,若查询不成功,则查询其代理机构行号,若代理机构行号查询失败,则反馈补录失败;若查询成功,则通过代理机构行号来查询代理机构行号的超网网银联行号;若查询成功,则将缺失的联行号补录为其代理机构所对应的超级网银联行号;若查询失败,反馈补录失败。

20、优选的,步骤s4还包括:通过定时任务查询行内代发和行外代发的结果,即发放成功或者失败,有结果则根据结果更新批量代专利技术细表,并同时计算汇总记录中的成功、失败的笔数和金额;

21、若行内批次或行外批次下的所有代专利技术细均为终态,则更新相应的汇总记录的批次处理标志为处理完毕,若行内汇总记录,和行外汇总记录的批次处理标志均为处理完毕,则更新批次汇总记录的批次处理标志为处理完毕,此时批量代发完毕。

22、优选的,步骤s5还包括:对于行外批量代专利技术细表中发放成功的记录,将其客户账号、联行号对更新至历史成功发放账号、联行号映射表中,在下次批量代发时,若该客户的联行号缺失,则直接填充历史成功发放账号、联行号映射表中对应的联行号。

23、本专利技术一种存储介质,其特征在于:该存储介质存储有计算机程序,该计算机程序被处理器执行时能够实现如权利要求1-2所述方法的各个步骤。

24、有益效果:能够解决背景中描述的问题,使用本专利技术社保代发方法可加快银行金融服务效率,提升金融服务能力,对于联行号缺失的代专利技术细,系统先通过卡bin判断是否为行内账号;若判断为行外账号,系统首先试图查询历史成功发放账号、联行号映射表并自动填充联行号,若未找到联行号则需柜员补录一次正确的联行号,在之后的代发中系统便可根据历史发放记录自动填充联行号,无需再次补录。

本文档来自技高网...

【技术保护点】

1.一种社保代发方法,其特征在于该代发方法包括如下步骤:

2.根据权利要求1所述的一种社保代发方法,其特征在于:所述步骤S1具体为:

3.根据权利要求2所述的一种社保代发方法,其特征在于:所述步骤S1.2中所述的卡BIN参数表记录了国内所有的卡BIN信息,包含如下字段:卡BIN、卡号长度、卡种名称、卡类型、发卡行名称、行内外标志,其数据和银联每隔10分钟同步一次。

4.根据权利要求2所述的一种社保代发方法,其特征在于:所述步骤S1.3中所述的历史成功发放账号、联行号映射表中记录了历史发放成功的行外账号、联行号对,步骤S1.3中支付联行号表记录了国内所有的支付联行号信息,包含如下字段:支付联行号、支付机构名称,其数据和人民银行每隔10分钟同步一次。

5.根据权利要求1所述的一种社保代发方法,其特征在于:所述步骤S1.4中,将行内批量代专利技术细记录、行外批量代专利技术细记录的明细处理标志初始化为待处理,将批次汇总记录,行内汇总记录,和行外汇总记录的批次处理标志均初始化为待处理。

6.根据权利要求1所述的一种社保代发方法,其特征在于:步骤S3具体包括:

7.根据权利要求1所述的一种社保代发方法,其特征在于:步骤S4还包括:通过定时任务查询行内代发和行外代发的结果,即发放成功或者失败,有结果则根据结果更新批量代专利技术细表,并同时计算汇总记录中的成功、失败的笔数和金额;

8.根据权利要求1所述的一种社保代发方法,其特征在于:步骤S5还包括:对于行外批量代专利技术细表中发放成功的记录,将其客户账号、联行号对更新至历史成功发放账号、联行号映射表中,在下次批量代发时,若该客户的联行号缺失,则直接填充历史成功发放账号、联行号映射表中对应的联行号。

9.一种存储介质,其特征在于:该存储介质存储有计算机程序,该计算机程序被处理器执行时能够实现如权利要求1-2所述方法的各个步骤。

...

【技术特征摘要】

1.一种社保代发方法,其特征在于该代发方法包括如下步骤:

2.根据权利要求1所述的一种社保代发方法,其特征在于:所述步骤s1具体为:

3.根据权利要求2所述的一种社保代发方法,其特征在于:所述步骤s1.2中所述的卡bin参数表记录了国内所有的卡bin信息,包含如下字段:卡bin、卡号长度、卡种名称、卡类型、发卡行名称、行内外标志,其数据和银联每隔10分钟同步一次。

4.根据权利要求2所述的一种社保代发方法,其特征在于:所述步骤s1.3中所述的历史成功发放账号、联行号映射表中记录了历史发放成功的行外账号、联行号对,步骤s1.3中支付联行号表记录了国内所有的支付联行号信息,包含如下字段:支付联行号、支付机构名称,其数据和人民银行每隔10分钟同步一次。

5.根据权利要求1所述的一种社保代发方法,其特征在于:所述步骤s1.4中,将行内批量代发明细记录、行外批量代发明细记录的明细处理标...

【专利技术属性】
技术研发人员:王犇
申请(专利权)人:中国建设银行股份有限公司浙江省分行
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1