数据处理方法、系统、电子设备及存储介质技术方案

技术编号:34730810 阅读:17 留言:0更新日期:2022-08-31 18:19
本发明专利技术公开了一种数据处理方法、系统、电子设备及存储介质,数据处理方法包括:响应于表单配置指令,并基于表单配置指令生成表单校验规则,并将表单校验规则进行集合以形成一校验配置开关文件,一校验配置开关文件对应一表单;获取目标表单;基于目标表单获取对应的目标校验配置开关文件,目标校验配置开关文件用于对目标表单进行校验;根据目标校验配置开关文件对目标表单进行校验。通过将不同的表单校验规则统一的形成一个校验配置开关文件,减少了在数据配置过程中需要反复开发校验规则的繁琐步骤,避免表单校验规则散乱分布,有效提高数据配置的效率。根据不同的表单校验规则生成不同的校验开关配置文件,提升了数据配置过程中的灵活性。程中的灵活性。程中的灵活性。

【技术实现步骤摘要】
数据处理方法、系统、电子设备及存储介质


[0001]本专利技术涉及计算机领域,尤其涉及一种数据处理方法、系统、电子设备及存储介质。

技术介绍

[0002]在开发B端(Business,企业用户管理平台)产品的过程中,通常需要对产品进行数据配置。由于配置过程中通常需要上传大批量的数据,在进行数据校验的过程中需要调用不同的数据校验规则进行数据校验,现有技术中对于数据配置的校验方式通常较为分散,根据不同的数据去查找不同的数据校验规则,这样容易导致数据配置效率低下。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中数据配置效率低下的缺陷,提供一种数据处理方法、系统、电子设备及存储介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]一种数据处理方法,所述数据处理方法包括:
[0006]响应于表单配置指令,基于所述表单配置指令生成表单校验规则,并将所述表单校验规则进行集合以形成一校验配置开关文件,一所述校验配置开关文件对应一表单;
[0007]获取目标表单;
[0008]基于所述目标表单获取对应的目标校验配置开关文件,所述目标校验配置开关文件用于对所述目标表单进行校验;
[0009]根据所述目标校验配置开关文件对所述目标表单进行校验。
[0010]可选地,所述表单校验规则包括:前置校验规则;所述前置校验规则用于对所述目标表单的格式进行校验;
[0011]所述根据所述目标校验配置开关文件对所述目标表单进行校验具体包括:
[0012]根据所述前置校验规则对所述目标表单的格式进行校验,以判断所述目标表单的格式是否通过校验;
[0013]若是,则生成第一消息元件;
[0014]若否,则生成所述目标表单未通过校验的消息。
[0015]可选地,所述目标表单包括待配置数据;
[0016]所述表单校验规则还包括:后置校验规则,所述后置校验规则用于对所述待配置数据进行数据校验;
[0017]所述生成第一消息元件之后,所述数据处理方法还包括:
[0018]根据所述后置校验规则对所述待配置数据进行数据校验,以判断所述待配置数据是否通过数据校验;
[0019]若是,则对所述目标表单进行存储,并生成所述目标表单的调用接口;
[0020]若否,则生成所述目标表单未通过校验的消息。
[0021]可选地,所述数据处理方法还包括:
[0022]响应于所述根据所述目标校验配置开关文件对所述目标表单进行校验,记录进行校验时长;
[0023]判断所述校验时长是否超过预设时长;
[0024]若是,则终止校验,并生成所述目标表单未通过校验的消息。
[0025]一种数据处理系统,所述数据处理系统包括:
[0026]开关配置模块,用于响应于表单配置指令,基于所述表单配置指令生成表单校验规则,并将所述表单校验规则进行集合以形成一校验配置开关文件,一所述校验配置开关文件对应一表单;
[0027]表单获取模块,用于获取目标表单;
[0028]目标开关配置获取模块,用于基于所述目标表单获取对应的目标校验配置开关文件,所述目标校验配置开关文件用于对所述目标表单进行校验;
[0029]校验模块,用于根据所述目标校验配置开关文件对所述目标表单进行校验。
[0030]可选地,所述表单校验规则包括:前置校验规则;所述前置校验规则用于对所述目标表单的格式进行校验;
[0031]所述校验模块具体包括:
[0032]前置校验单元,用于根据所述前置校验规则对所述目标表单的格式进行校验,以判断所述目标表单的格式是否通过校验;若是,则执行第一消息单元;若否,则执行校验失败单元;
[0033]所述第一消息单元,用于生成第一消息元件;
[0034]所述校验失败单元,用于生成所述目标表单未通过校验的消息。
[0035]可选地,所述目标表单包括待配置数据;
[0036]所述表单校验规则还包括:后置校验规则,所述后置校验规则用于对所述待配置数据进行数据校验;
[0037]所述校验模块还包括:
[0038]后置校验单元,用于根据所述后置校验规则对所述待配置数据进行数据校验,以判断所述待配置数据是否通过数据校验;若是,则执行存储单元;若否,则执行所述校验失败单元;
[0039]所述存储单元,用于对所述目标表单进行存储,并生成所述目标表单的调用接口。
[0040]可选地,所述数据处理系统还包括:
[0041]计时模块,用于响应于校验模块,记录进行校验时长;
[0042]判断模块,用于判断所述校验时长是否超过预设时长;若是,则执行终止模块;
[0043]所述终止模块,用于终止校验,并生成所述目标表单未通过校验的消息。
[0044]一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的数据处理方法。
[0045]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的数据处理方法。
[0046]本专利技术的积极进步效果在于:本专利技术通过将不同的表单校验规则统一的形成一个校验配置开关文件,减少了在数据配置过程中需要反复开发校验规则的繁琐步骤,避免校
验规则散乱分布,以有效提高数据配置的效率。同时根据不同的表单校验规则生成不同的校验开关配置文件,大大提升了系统的灵活性。
附图说明
[0047]图1为本专利技术一示例性实施例提供的一种数据处理方法的第一流程图;
[0048]图2为本专利技术一示例性实施例提供的一种数据处理方法的数据配置页面示意图;
[0049]图3为本专利技术一示例性实施例提供的一种数据处理方法的目标校验配置开关文件的示意图;
[0050]图4为本专利技术一示例性实施例提供的一种数据处理方法的第二流程图;
[0051]图5为本专利技术一示例性实施例提供的一种数据处理方法的第三流程图;
[0052]图6为本专利技术一示例性实施例提供的一种数据处理方法的数据明细表示意图;
[0053]图7为本专利技术一示例性实施例提供的一种数据处理方法的第四流程图;
[0054]图8为本专利技术一示例性实施例提供的一种数据处理方法的第五流程图;
[0055]图9为本专利技术一示例性实施例提供的一种数据处理方法的未通过表单校验示意图;
[0056]图10为本专利技术一示例性实施例提供的一种数据处理方法的表单校验日志示意图;
[0057]图11为本专利技术一示例性实施例提供的一种数据处理系统的结构示意图;
[0058]图12为本专利技术一示例性实施例提供的一种数据处理系统的模块示意图;
[0059]图13为本专利技术一示例性实施例提供的一种电子设备。
具体实施方式
[0060]下面通过一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:响应于表单配置指令,基于所述表单配置指令生成表单校验规则,并将所述表单校验规则进行集合以形成一校验配置开关文件,一所述校验配置开关文件对应一表单;获取目标表单;基于所述目标表单获取对应的目标校验配置开关文件,所述目标校验配置开关文件用于对所述目标表单进行校验;根据所述目标校验配置开关文件对所述目标表单进行校验。2.如权利要求1所述的一种数据处理方法,其特征在于,所述表单校验规则包括:前置校验规则;所述前置校验规则用于对所述目标表单的格式进行校验;所述根据所述目标校验配置开关文件对所述目标表单进行校验具体包括:根据所述前置校验规则对所述目标表单的格式进行校验,以判断所述目标表单的格式是否通过校验;若是,则生成第一消息元件;若否,则生成所述目标表单未通过校验的消息。3.如权利要求2所述的一种数据处理方法,其特征在于,所述目标表单包括待配置数据;所述表单校验规则还包括:后置校验规则,所述后置校验规则用于对所述待配置数据进行数据校验;所述生成第一消息元件之后,所述数据处理方法还包括:根据所述后置校验规则对所述待配置数据进行数据校验,以判断所述待配置数据是否通过数据校验;若是,则对所述目标表单进行存储,并生成所述目标表单的调用接口;若否,则生成所述目标表单未通过校验的消息。4.如权利要求1所述的一种数据处理方法,其特征在于,所述数据处理方法还包括:响应于所述根据所述目标校验配置开关文件对所述目标表单进行校验,记录进行校验时长;判断所述校验时长是否超过预设时长;若是,则终止校验,并生成所述目标表单未通过校验的消息。5.一种数据处理系统,其特征在于,所述数据处理系统包括:开关配置模块,用于响应于表单配置指令,基于所述表单配置指令生成表单校验规则,并将所述表单校验规则进行集合以形成一校验配置开关文件,一所述校验配置开关文件对应一表单;表单获取模块,用于获取目标表单;目标开关配置获取模块,...

【专利技术属性】
技术研发人员:孙宗正唐健马涛金丽丽
申请(专利权)人:携程商旅信息服务上海有限公司
类型:发明
国别省市:

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

1