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

一种业务数据校验的方法、装置及存储介质制造方法及图纸

技术编号:41316510 阅读:5 留言:0更新日期:2024-05-13 14:57
本申请公开了一种业务数据校验的方法、装置及存储介质,应用于计算机技术领域。本申请中,在业务系统中获取需要校验的目标校验数据,提取目标校验数据的业务属性。根据提取的业务属性确定通用校验器,通用校验器中包括预设的校验规则。根据预设校验规则对目标校验数据进行校验,得到校验结果。通过设置业务属性对应的通用校验器,即使每个业务系统中存在各种不同的目标校验数据,也可根据目标校验数据的业务属性,也就是该目标校验数据构成的逻辑属性进行校验。这样,通过通用校验器使得不同业务系统的对同一业务属性的校验规则进行统一,减少相同校验代码的开发,提高校验器的校验规则的复用性。因此,可以提高校验逻辑的复用性。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种业务数据校验的方法、装置及存储介质


技术介绍

1、在组织级中,经常会对各个模块的业务数据进行逻辑校验,往往这些业务数据的构成逻辑是相同的。这种逻辑校验可能是同一领域或者跨领域,例如身份证的强校验、护照的强校验等,这些逻辑校验在组织级内部的各个模块可能都会使用到。

2、一般情况下,组织级内部的各个模块可能包括针对不同业务数据的逻辑校验的部分,但在实际应用过程中,a模块与b模块存在相同的业务属性,在编写校验逻辑时,相同的校验逻辑需要在两个模块中分别编写。也就是说,相同的逻辑代码需要重复开发。会导致校验逻辑的复用性差。


技术实现思路

1、基于上述问题,本申请提供了一种业务数据校验的方法、装置及存储介质,可以提高校验逻辑的复用性。

2、本申请实施例公开了如下技术方案:

3、第一方面,本申请提供一种业务数据校验的方法,包括:

4、获取目标校验数据,所述目标校验数据是业务系统中的业务数据;

5、提取所述目标校验数据的业务属性,所述业务属性是用于校验所述目标校验数据的逻辑属性;

6、根据所述业务属性确定通用校验器,所述通用校验器与所述业务属性一一对应,所述通用校验器包括预设校验规则;

7、根据所述预设校验规则对所述目标校验数据的业务属性进行校验,得到校验结果。

8、第二方面,本申请提供一种业务数据校验的装置,包括:

9、获取模块,用于获取目标校验数据,所述目标校验数据是业务系统中的业务数据;

10、提取模块,用于提取所述目标校验数据的业务属性,所述业务属性是用于校验所述目标校验数据的逻辑属性;

11、确定模块,用于根据所述业务属性确定通用校验器,所述通用校验器与所述业务属性一一对应,所述通用校验器包括预设校验规则;

12、校验流模块,用于根据所述业务属性对应的所述通用校验器,构建业务校验流;

13、校验模块,用于根据所述业务校验流中所述通用校验器的所述预设校验规则对所述目标校验数据的业务属性进行校验,得到校验结果。

14、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面提供的业务数据校验的方法的步骤。

15、相较于现有技术,本申请具有以下有益效果:

16、本申请中,在业务系统中获取需要校验的目标校验数据,提取目标校验数据的业务属性。根据提取的业务属性确定通用校验器,其中,通用校验器中包括预设的校验规则。根据业务属性对应的通用校验器,构建业务校验流。业务校验流可以自动调用各个通用校验器,根据业务校验流中通用校验器的预设的校验规则对目标校验数据进行校验,得到校验结果。通过设置业务属性对应的通用校验器,即使每个业务系统中存在各不相同的校验数据,也可以根据目标校验数据的业务属性,也就是该目标校验数据构成的逻辑属性进行校验。这样,通过通用校验器使得不同业务系统的对同一业务属性的校验规则进行统一,减少相同校验代码的开发,提高校验器的校验规则的复用性。因此,可以提高校验逻辑的复用性。

本文档来自技高网...

【技术保护点】

1.一种业务数据校验的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设校验规则包括错误枚举信息,所述根据所述预设校验规则对所述目标校验数据的业务属性进行校验,得到校验结果,具体包括:

3.根据权利要求1所述的方法,其特征在于,所述提取所述目标校验数据的业务属性,具体包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述业务属性确定通用校验器,具体包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述预设校验规则对所述目标校验数据的业务属性进行校验,得到校验结果之后,所述方法还包括:

6.一种业务数据校验的装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,所述预设校验规则包括错误枚举信息,所述校验模块,具体用于:

8.根据权利要求6所述的装置,其特征在于,所述提取模块,具体用于:

9.根据权利要求8所述的装置,其特征在于,所述确定模块,具体用于:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一项所述的业务数据校验的方法。

...

【技术特征摘要】

1.一种业务数据校验的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设校验规则包括错误枚举信息,所述根据所述预设校验规则对所述目标校验数据的业务属性进行校验,得到校验结果,具体包括:

3.根据权利要求1所述的方法,其特征在于,所述提取所述目标校验数据的业务属性,具体包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述业务属性确定通用校验器,具体包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述预设校验规则对所述目标校验数据的业务属...

【专利技术属性】
技术研发人员:臧凌刘军李雄清王超齐静
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1