System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 异常数据的显示方法、装置、存储介质及电子装置制造方法及图纸_技高网

异常数据的显示方法、装置、存储介质及电子装置制造方法及图纸

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

【技术实现步骤摘要】

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


技术介绍

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任一项中所述的方法。

...

【技术特征摘要】

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

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

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

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

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

6.根据权利要求1所述的方法,其特征在于,在目标责任链中包括的各个目标节点...

【专利技术属性】
技术研发人员:李璇张峰张文中
申请(专利权)人:多点深圳数字科技有限公司
类型:发明
国别省市:

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

1