异常数据的显示方法、装置、存储介质及电子装置与流程

文档序号:37787496发布日期:2024-04-30 16:57阅读:17来源:国知局
异常数据的显示方法、装置、存储介质及电子装置与流程

本发明实施例涉及通信领域,具体而言,涉及一种异常数据的显示方法、装置、存储介质及电子装置。


背景技术:

1、应用程序开发中添加数据是常见的业务场景。无论在客户端的功能是添加还是导入的功能,都可能会在数据库中操作一条记录。人为失误导致生成的错误的数据会对业务造成很大的影响,可能影响项目的运行结果,可能影响数据库性能,所以在开发中需要对客户端提供的数据进行校验。校验提示信息不全面会造成业务人员的工作量增加,同时也降低了用户体验。在大量校验判断时代码可读性差,维护难度增加对研发人员不友好,增加维护成本。

2、垂直罗列校验条件使用if和else来罗列校验数据,是现在常用的校验数据方式。根据条件依次判断是否命中。例:判断商家→判断场景→判断校验条件。捕捉到首个异常数据直接返回异常原因。校验数据捕捉到首个异常数据就进行返回提示,使用者只能看到首个命中异常条件的数据。例:要添加的数据必须为数字,数字要大于10且小于50。用户输入5。返回的提示数据只捕获首个未满足的条件只会提示数据要大于10。给用户的提示不明确。大量的校验条件时,用户在不明确后面的验证条件时,需要多次验证。开发时代码中使用大量的if,else罗列判断条件来校验数据,代码可读性差,不易维护。在前置条件不同时,但是有部分共同逻辑时容易出现代码冗余,存在多种个性化处理逻辑时代码不灵活。

3、由此可知,相关技术中存在校验数据效率低的问题。

4、针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种异常数据的显示方法、装置、存储介质及电子装置,以至少解决相关技术中存在的校验数据效率低的问题。

2、根据本发明的一个实施例,提供了一种异常数据的显示方法,包括:在接收到客户端发送的目标请求的情况下,目标责任链中包括的各个目标节点依次执行目标操作,得到异常数据集合,其中,所述目标操作包括:获取待校验数据集合中包括的与所述目标节点对应的目标待校验数据,其中,所述待校验数据集合为所述目标请求中包括的集合;校验所述目标待校验数据,得到校验结果;在所述校验结果为校验未通过的情况下,将所述目标待校验数据加入到所述异常数据集合中;在各个所述目标节点均执行所述目标操作完毕的情况下,将所述异常数据集合发送给所述客户端,以在所述客户端中显示所述异常数据集合。

3、根据本发明的另一个实施例,提供了一种异常数据的显示装置,包括:校验模块,用于在接收到客户端发送的目标请求的情况下,目标责任链中包括的各个目标节点依次执行目标操作,得到异常数据集合,其中,所述目标操作包括:获取待校验数据集合中包括的与所述目标节点对应的目标待校验数据,其中,所述待校验数据集合为所述目标请求中包括的集合;校验所述目标待校验数据,得到校验结果;在所述校验结果为校验未通过的情况下,将所述目标待校验数据加入到所述异常数据集合中;显示模块,在各个所述目标节点均执行所述目标操作完毕的情况下,用于将所述异常数据集合发送给所述客户端,以在所述客户端中显示所述异常数据集合。

4、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

5、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

6、通过本发明,在接收到客户端发送的目标请求的情况下,目标责任链中包括的各个目标节点依次执行目标操作,得到异常数据集合,其中,目标操作包括:获取待校验数据集合中包括的与目标节点对应的目标待校验数据,其中,待校验数据集合为目标请求中包括的集合;校验目标待校验数据,得到校验结果;在校验结果为校验未通过的情况下,将目标待校验数据加入到异常数据集合中;在各个目标节点均执行目标操作完毕的情况下,将异常数据集合发送给客户端,以在客户端中显示异常数据集合。由于可以通过目标责任链中的各个目标节点依次对待校验数据集合中的数据进行校验,得到校验结果,在校验结果为未通过的情况下,将目标待校验数据添加到异常数据集合中,统计所有异常数据集合,发送给客户端,并在客户端中进行显示,即在客户端中显示所有校验提示信息,用户可以根据异常数据调整待校验数据,因此,可以解决相关技术中存在的校验数据效率低的问题,达到提高校验数据效率的效果。



技术特征:

1.一种异常数据的显示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,校验所述目标待校验数据,得到校验结果包括:

3.根据权利要求2所述的方法,其特征在于,确定与所述目标待校验数据的目标业务类型对应的目标类包括:

4.根据权利要求3所述的方法,其特征在于,基于所述目标注解确定与所述目标业务类型对应的目标代理类包括:

5.根据权利要求2所述的方法,其特征在于,在确定与所述目标待校验数据的目标业务类型对应的目标类之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在目标责任链中包括的各个目标节点依次执行目标操作,得到异常数据集合之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在目标责任链中包括的各个目标节点依次执行目标操作之前,所述方法还包括:

8.一种异常数据的显示装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至7任一项中所述的方法。


技术总结
本发明实施例提供了一种异常数据的显示方法、装置、存储介质及电子装置,其中,该方法包括:在接收到客户端发送的目标请求的情况下,目标责任链中包括的各个目标节点依次执行目标操作,得到异常数据集合,其中,目标操作包括:利用目标节点的目标拦截器拦截待校验数据集合以及异常数据集合,待校验数据集合为目标请求中包括的集合,异常数据集合在初始时为空集,确定待校验数据中包括的与目标节点对应的目标待校验数据,校验目标待校验数据,得到校验结果,在校验结果为校验未通过的情况下,将目标待校验数据加入到异常数据集合中;将异常数据集合发送给客户端,以在客户端中显示异常数据集合。通过本发明,达到提高校验数据效率的效果。

技术研发人员:李璇,张峰,张文中
受保护的技术使用者:多点(深圳)数字科技有限公司
技术研发日:
技术公布日:2024/4/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1