基于动态表单与数据库动态校验的方法及系统技术方案

技术编号:36071815 阅读:34 留言:0更新日期:2022-12-24 10:41
本发明专利技术公开了一种基于动态表单与数据库动态校验的方法及系统,所述方法包括:根据多项业务要求分别列出不同所述业务要求的业务名称、业务注释、业务类型以创建多张分别与不同所述业务要求对应的业务数据表,并根据业务要求配置业务字段数据项至与当前所述业务要求对应的所述业务数据表中,所述业务字段数据项包括业务规则SQL;创建动态表单以及与动态表单对应的显示页面;检测用户输入至所述显示页面中所述动态表单中的字段值;结合当前所述业务要求对应的数据库执行业务规则SQL获取结果,所述结果通过数据库返回至所述显示页面;本发明专利技术能够满足业务字段数据项与数据库数据联动的要求,提升了动态表单的业务兼容能力。提升了动态表单的业务兼容能力。提升了动态表单的业务兼容能力。

【技术实现步骤摘要】
基于动态表单与数据库动态校验的方法及系统


[0001]本专利技术涉及动态校验
,特别是涉及一种基于动态表单与数据库动态校验的方法及系统。

技术介绍

[0002]目前,随着电子政务等“互联网+”网上办理业务的模式推广,在办理业务时需要在网页中填写各种表单,用户点击提交时对表单填写的数据项按照业务规则进行合规性校验,提示填报的信息存在的问题;为适应快速开发节奏要求,不少软件公司开发敏捷开发类、低代码类开发平台,使用可配置的数据结构、可配置的简单校验规则,通过预定义路由转发规则、html模板文件、动态表单定义、表单校验规则等配置,通过路由转发用户请求,解析用户请求数据,在服务器端完成用户请求访问的页面文件的渲染,最终输出到浏览器供用户使用。
[0003]上述方式基于的配置方式,只实现简单的本表单内的数据项的简单格式检验,无法实现与其他业务数据的业务联动校验,比如商品出库时只能校验判断出库数量是正整数,如果想要判断库存是否满足,需要编写代码在表单提交后后台判断,或者编写商品库存接口表单提交前获取该数据与表单出库数量进行判断,这样就加大了开本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于动态表单与数据库动态校验的方法,其特征在于,所述方法包括:根据多项业务要求分别列出不同所述业务要求的业务名称、业务注释、业务类型以创建多张分别与不同所述业务要求对应的业务数据表,并根据业务要求配置业务字段数据项至与当前所述业务要求对应的所述业务数据表中,所述业务字段数据项包括业务规则SQL;创建动态表单以及与动态表单对应的显示页面,所述动态表单包括多张已完成配置业务字段数据项的所述业务数据表;接收用户输入至所述显示页面中所述动态表单中的字段值;根据所述业务规则SQL拼装所述字段值,并结合当前所述业务要求对应的数据库执行业务规则SQL获取结果,所述结果通过数据库返回至所述显示页面,所述结果包括启用所述动态表单内的字段值、禁用动态表单内的所述字段值以及处理所述动态表单内的所述业务字段数据项的字段展示、字段隐藏和显示联动业务字段数据集;显示所述结果,并提示用户满足或不满足业务规则SQL的要求。2.根据权利要求1所述的一种基于动态表单与数据库动态校验的方法,其特征在于,所述业务字段数据项还包括字段名称、字段类型以及字段校验格式。3.根据权利要求1所述的一种基于动态表单与数据库动态校验的方法,其特征在于,所述根据业务要求配置业务字段数据项至与当前所述业务要求对应的所述业务数据表中包括:根据业务要求,编写特定格式的业务规则SQL,并配置所述业务规则的触发方式。4.根据权利要求3所述的一种基于动态表单与数据库动态校验的方法,其特征在于,所述业务规则SQL具体为:{业务字段数据项:{字段名称:...

【专利技术属性】
技术研发人员:王贤然薛俊国
申请(专利权)人:河北志晟信息技术股份有限公司
类型:发明
国别省市:

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

1