一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

实现批量销户销卡的方法与流程

2021-12-15 00:18:00 来源:中国专利 TAG:


1.本发明属于计算机技术领域,具体涉及一种实现批量销户销卡的方法。


背景技术:

2.在实际用卡场景中,客户申请销户销卡,一般需要由客服工作人员在后台的客服系统将该请求单条的录入系统内,如是就造成了一定的冗余工作量。


技术实现要素:

3.本发明是为了解决上述问题而进行的,目的在于提供一种能够简化银行客服工作人员的工作量,安全高效地进行销卡销户的实现批量销户销卡的方法。
4.本发明提供了一种实现批量销户销卡的方法,其特征在于,包括以下步骤:
5.步骤1,将客户的销卡请求存储到销卡文件中;
6.步骤2,读取所述销卡文件中的每条销卡请求,校验每条销卡请求的合法性,未通过校验的销卡请求销卡失败,通过校验的销卡请求进入步骤3;
7.步骤3,判断通过步骤2校验的每条销卡请求的账户所具有的未销卡的卡片数量,若未销卡的卡片数量大于1,则进入步骤4,若未销卡的卡片数量为1,则判断该卡片是否设置了强制销户,若是则进入步骤4,若否,则增强校验该卡片判断是否可以销户,若可以销户则进入步骤4,若否则该销卡请求销卡失败;
8.步骤4,为通过步骤3的每条销卡请求对应的卡片进行销卡操作;
9.步骤5,为执行销卡操作的卡片为账户仅有的一张卡片的账户进行销户操作;
10.步骤6,对所有销卡请求的账户根据所执行的操作用对应的短信模板编辑短信;
11.步骤7,对于未进行销户的账户,获取账户的所有卡片,并按照卡产品等级、创建日期、卡号升序排序,将第一张卡片的产品等级设置给账户级;
12.步骤8,销户销卡完成,更新销卡记录,并返回对象文件;
13.步骤9,根据返回的对象文件发送对应的短信或执行其它操作。
14.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:定时或达到预定条数的销卡请求后,进入步骤2,开始执行销卡。
15.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:校验每条销卡请求的合法性包括:校验系统参数的合法性、卡片信息的合法性、是否存在etc绑定关系,若有任一项未通过校验,则该条销卡请求校验失败。
16.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:所述卡片信息的合法性包括卡号是否合规、卡片是否存在、卡片是否已经销卡。
17.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:步骤3中增强校验该卡片判断是否可以销户的方法为:先增强校验该卡片的余额相关信息,再校验该卡片对应的账户的额度信息,若通过所有校验,则该卡片会被记录,待所有执行该操作的卡片均执行完后,将记录的卡片进行销户,同时生成销卡记录保存在数据表中。
18.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:所述余额相关信息包括分期、未入账、利息类校验点;所述额度信息包括:溢缴款、争议金额、未匹配取现/借机金额。
19.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:步骤4中销卡操作为:为销卡的卡片设置销卡状态、销卡时间、销卡原因,同时日志记录相关变更,并保存销卡记录,若该卡片为主卡,那么将其对应的所有副卡一同销卡。
20.进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:步骤5中销户操作的方法:先给账户设置一个预销户状态和预销户时间,到达预销户时间后,进行销户,日志记录相关变更。
21.本发明的优点如下:
22.本发明所涉及的实现批量销户销卡的方法能够简化工作人员的工作量,优化销户销卡业务,安全高效地进行销卡销户。
附图说明
23.图1是本发明中实现批量销户销卡的方法的流程图。
具体实施方式
24.为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本发明的实现批量销户销卡的方法作具体阐述。
25.实现批量销户销卡的方法基于spring batch框架的批处理系统,即每个批量工作定义和步骤定义都由spring batch来进行调度,其中每个步骤又分为读
‑‑
处理
‑‑
写。
26.实现批量销户销卡的方法包括以下步骤:
27.步骤s1,将客户的销卡请求存储到销卡文件中。销卡请求由信用卡持卡人发起,在自助渠道或人工客服页面申请的销户销卡请求。此步骤为spring batch读操作。
28.在本实施例中,定时或达到预定条数的销卡请求后,进入步骤s2,开始执行销卡。
29.步骤s2,读取销卡文件中的每条销卡请求,校验每条销卡请求的合法性,未通过校验的销卡请求销卡失败,通过校验的销卡请求进入步骤s3。
30.在本实施例中,校验每条销卡请求的合法性包括:校验系统参数的合法性、卡片信息的合法性、是否存在etc绑定关系,若有任一项未通过校验,则该条销卡请求校验失败。一条销卡请求失败,直接返回处理下一条销卡请求。卡片信息的合法性包括卡号是否合规、卡片是否存在、卡片是否已经销卡。
31.步骤s3,判断通过步骤s2校验的每条销卡请求的账户所具有的未销卡的卡片数量,若未销卡的卡片数量大于1,则进入步骤s4;若未销卡的卡片数量为1,则判断该卡片是否设置了强制销户,若是则进入步骤s4,若否,则增强校验该卡片判断是否可以销户,若可以销户则进入步骤s4,若否则该卡片请求销卡失败。
32.在本实施例中,增强校验该卡片判断是否可以销户的方法为:先增强校验该卡片的余额相关信息,再校验该卡片对应的账户的额度信息,若通过所有校验,则该卡片会被记录,待所有执行该操作的卡片均执行完后,将记录的卡片进行销户,同时生成销卡记录保存在数据表中。具体地,余额相关信息包括分期、未入账、利息类校验点。额度信息包括:溢缴
款、争议金额、未匹配取现/借机金额。
33.步骤s4,为通过步骤3的每条销卡请求对应的卡片进行销卡操作。
34.在本实施例中,销卡操作具体为:为销卡的卡片设置销卡状态、销卡时间、销卡原因,同时日志记录相关变更,并保存销卡记录,若该卡片为主卡,那么将其对应的所有副卡一同销卡。
35.步骤s5,为执行销卡操作的卡片为账户仅有的一张卡片的账户进行销户操作。即只有在最后一张卡做销卡时才会触发销户动作。
36.在本实施例中,销户操作的方法:先给账户设置一个预销户状态和预销户时间,到达预销户时间后,进行销户,日志记录相关变更。即在执行销户时,会给客户一个驻留天数。
37.步骤s6,对所有销卡请求的账户根据所执行的操作用对应的短信模板编辑短信。
38.步骤s7,对于未进行销户的账户,获取账户的所有卡片,并按照卡产品等级、创建日期、卡号升序排序,将第一张卡片的产品等级设置给账户级。
39.步骤s8,销户销卡完成,更新销卡记录,保存更新的销卡记录,并返回对象文件。
40.步骤s2

s8为spring batch处理操作。
41.步骤s9,根据返回的对象文件发送对应的短信或执行其它操作。具体地,将返回的文件对象交由给spring batch进行实际文件的写入生成,根据生成的文件发送对应的短信或执行其它操作。步骤s9为spring batch写操作。
42.上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献