实现批量销户销卡的方法

文档序号:1964628 发布日期:2021-12-14 浏览:17次 >En<

阅读说明:本技术 实现批量销户销卡的方法 (Method for realizing batch sale and card-selling ) 是由 王泽� 于 2021-09-17 设计创作,主要内容包括:本发明提供了一种实现批量销户销卡的方法,包括以下步骤:将客户的销卡请求存储到销卡文件中;读取销卡文件中的每条销卡请求,校验每条销卡请求的合法性,未通过校验的销卡请求销卡失败,通过校验的销卡请求进入下一步;判断每条销卡请求的账户所具有的未销卡的卡片数量,若未销卡的卡片数量大于1,则直接进行销卡,若未销卡的卡片数量为1,则判断该卡片是否设置了强制销户,若是则进行销卡并销户,若否则增强校验该卡片判断是否可以销户,若是则进行销卡并销户,若否则该销卡请求销卡失败;编辑短信;对于未进行销户的账户重新设置账户级;更新销卡记录;根据所执行操作发送短信或执行其它操作,本发明能够简化银行客服工作人员的工作量。(The invention provides a method for realizing batch account sales and card distribution, which comprises the following steps: storing a card selling request of a client into a card selling file; reading each card canceling request in the card canceling file, checking the legality of each card canceling request, and entering the next step when the card canceling request which does not pass the checking fails; judging the number of cards which are not sold in each account with each card selling request, directly selling the cards if the number of the cards which are not sold is greater than 1, judging whether the card is provided with a forced account selling if the number of the cards which are not sold is 1, selling the cards and selling the accounts if the card is provided with the forced account selling, if the card is not sold, strengthening and verifying the card to judge whether the card can be sold, if the card is sold and sold, and otherwise, the card selling request fails; editing the short message; resetting the account level for accounts which are not subjected to account sales; updating a card selling record; according to the executed operation, the invention can simplify the workload of the bank customer service staff by sending the short message or executing other operations.)

实现批量销户销卡的方法

技术领域

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

背景技术

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

发明内容

本发明是为了解决上述问题而进行的,目的在于提供一种能够简化银行客服工作人员的工作量,安全高效地进行销卡销户的实现批量销户销卡的方法。

本发明提供了一种实现批量销户销卡的方法,其特征在于,包括以下步骤:

步骤1,将客户的销卡请求存储到销卡文件中;

步骤2,读取所述销卡文件中的每条销卡请求,校验每条销卡请求的合法性,未通过校验的销卡请求销卡失败,通过校验的销卡请求进入步骤3;

步骤3,判断通过步骤2校验的每条销卡请求的账户所具有的未销卡的卡片数量,若未销卡的卡片数量大于1,则进入步骤4,若未销卡的卡片数量为1,则判断该卡片是否设置了强制销户,若是则进入步骤4,若否,则增强校验该卡片判断是否可以销户,若可以销户则进入步骤4,若否则该销卡请求销卡失败;

步骤4,为通过步骤3的每条销卡请求对应的卡片进行销卡操作;

步骤5,为执行销卡操作的卡片为账户仅有的一张卡片的账户进行销户操作;

步骤6,对所有销卡请求的账户根据所执行的操作用对应的短信模板编辑短信;

步骤7,对于未进行销户的账户,获取账户的所有卡片,并按照卡产品等级、创建日期、卡号升序排序,将第一张卡片的产品等级设置给账户级;

步骤8,销户销卡完成,更新销卡记录,并返回对象文件;

步骤9,根据返回的对象文件发送对应的短信或执行其它操作。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:定时或达到预定条数的销卡请求后,进入步骤2,开始执行销卡。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:校验每条销卡请求的合法性包括:校验系统参数的合法性、卡片信息的合法性、是否存在ETC绑定关系,若有任一项未通过校验,则该条销卡请求校验失败。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:所述卡片信息的合法性包括卡号是否合规、卡片是否存在、卡片是否已经销卡。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:步骤3中增强校验该卡片判断是否可以销户的方法为:先增强校验该卡片的余额相关信息,再校验该卡片对应的账户的额度信息,若通过所有校验,则该卡片会被记录,待所有执行该操作的卡片均执行完后,将记录的卡片进行销户,同时生成销卡记录保存在数据表中。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:所述余额相关信息包括分期、未入账、利息类校验点;所述额度信息包括:溢缴款、争议金额、未匹配取现/借机金额。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:步骤4中销卡操作为:为销卡的卡片设置销卡状态、销卡时间、销卡原因,同时日志记录相关变更,并保存销卡记录,若该卡片为主卡,那么将其对应的所有副卡一同销卡。

进一步,在本发明提供的实现批量销户销卡的方法中,还可以具有这样的特征:步骤5中销户操作的方法:先给账户设置一个预销户状态和预销户时间,到达预销户时间后,进行销户,日志记录相关变更。

本发明的优点如下:

本发明所涉及的实现批量销户销卡的方法能够简化工作人员的工作量,优化销户销卡业务,安全高效地进行销卡销户。

附图说明

图1是本发明中实现批量销户销卡的方法的流程图。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本发明的实现批量销户销卡的方法作具体阐述。

实现批量销户销卡的方法基于Spring batch框架的批处理系统,即每个批量工作定义和步骤定义都由spring batch来进行调度,其中每个步骤又分为读--处理--写。

实现批量销户销卡的方法包括以下步骤:

步骤S1,将客户的销卡请求存储到销卡文件中。销卡请求由信用卡持卡人发起,在自助渠道或人工客服页面申请的销户销卡请求。此步骤为Spring batch读操作。

在本实施例中,定时或达到预定条数的销卡请求后,进入步骤S2,开始执行销卡。

步骤S2,读取销卡文件中的每条销卡请求,校验每条销卡请求的合法性,未通过校验的销卡请求销卡失败,通过校验的销卡请求进入步骤S3。

在本实施例中,校验每条销卡请求的合法性包括:校验系统参数的合法性、卡片信息的合法性、是否存在ETC绑定关系,若有任一项未通过校验,则该条销卡请求校验失败。一条销卡请求失败,直接返回处理下一条销卡请求。卡片信息的合法性包括卡号是否合规、卡片是否存在、卡片是否已经销卡。

步骤S3,判断通过步骤S2校验的每条销卡请求的账户所具有的未销卡的卡片数量,若未销卡的卡片数量大于1,则进入步骤S4;若未销卡的卡片数量为1,则判断该卡片是否设置了强制销户,若是则进入步骤S4,若否,则增强校验该卡片判断是否可以销户,若可以销户则进入步骤S4,若否则该卡片请求销卡失败。

在本实施例中,增强校验该卡片判断是否可以销户的方法为:先增强校验该卡片的余额相关信息,再校验该卡片对应的账户的额度信息,若通过所有校验,则该卡片会被记录,待所有执行该操作的卡片均执行完后,将记录的卡片进行销户,同时生成销卡记录保存在数据表中。具体地,余额相关信息包括分期、未入账、利息类校验点。额度信息包括:溢缴款、争议金额、未匹配取现/借机金额。

步骤S4,为通过步骤3的每条销卡请求对应的卡片进行销卡操作。

在本实施例中,销卡操作具体为:为销卡的卡片设置销卡状态、销卡时间、销卡原因,同时日志记录相关变更,并保存销卡记录,若该卡片为主卡,那么将其对应的所有副卡一同销卡。

步骤S5,为执行销卡操作的卡片为账户仅有的一张卡片的账户进行销户操作。即只有在最后一张卡做销卡时才会触发销户动作。

在本实施例中,销户操作的方法:先给账户设置一个预销户状态和预销户时间,到达预销户时间后,进行销户,日志记录相关变更。即在执行销户时,会给客户一个驻留天数。

步骤S6,对所有销卡请求的账户根据所执行的操作用对应的短信模板编辑短信。

步骤S7,对于未进行销户的账户,获取账户的所有卡片,并按照卡产品等级、创建日期、卡号升序排序,将第一张卡片的产品等级设置给账户级。

步骤S8,销户销卡完成,更新销卡记录,保存更新的销卡记录,并返回对象文件。

步骤S2-S8为Spring batch处理操作。

步骤S9,根据返回的对象文件发送对应的短信或执行其它操作。具体地,将返回的文件对象交由给spring batch进行实际文件的写入生成,根据生成的文件发送对应的短信或执行其它操作。步骤S9为Spring batch写操作。

上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:物料清单生成方法、装置、计算机设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!