本发明涉及信息处理领域,特别是涉及一种合同要素表单变更识别和高亮显示方法、系统及设备。
背景技术:
1、随着金融行业数字化转型,存在大量的产品合同要素需要录入信息化业务系统,为了保证数据录入的准确性通常需要增加一道数据复核岗复核数据。当在产品运作过程中出现合同变更修改要素数据时,复核岗通常需要与录入人员线下沟通确认修改的内容,并且为了确保录入人员不会因为误操作而改错数据,还需要对未修改的数据进行确认。不仅耗时耗力、效率低下,还容易出现复核遗漏等问题。
2、基于上述问题,亟需提供一种对变更合同要素(web)表单进行自动化识别并在复核web页面高亮展示的方法及系统,进而能够提高合同要素业务表要素变更复核效率和准确性。
技术实现思路
1、本发明的目的是提供一种合同要素表单变更识别和高亮显示方法、系统及设备,提高合同要素变更复核效率和准确性。
2、为实现上述目的,本发明提供了如下方案:
3、一种合同要素表单变更识别和高亮显示方法,包括:
4、获取变更请求和待变更的合同编号;
5、根据合同编号获取合同要素业务表;并根据变更请求进行合同要素业务表对应要素的变更,得到合同要素变更表,之后进行保存;
6、根据复核请求以及合同编号获取合同要素业务表以及对应的合同要素变更表;
7、将合同要素业务表以及对应的合同要素变更表中的数据做实体关系映射,分别生成合同业务对象和合同变更对象;合同业务对象和合同变更对象均为合同java实体对象;
8、采用java反射技术对合同业务对象和合同变更对象进行对比;并利用html技术对合同变更对象中的要素成员进行展示;
9、使用javascript技术遍历合同变更对象,并进行变更要素的标识。
10、可选地,所述合同要素业务表的表结构与对应的合同要素变更表的表结构相同。
11、可选地,所述采用java反射技术对合同业务对象和合同变更对象进行对比,具体包括:
12、利用java反射技术从合同变更对象中获取所有成员变量的类型、名称和变量值;
13、遍历每个成员变量,再使用java反射技术根据变量名称从合同业务对象中获取变量名称和变量值进行对比;
14、完成对比后将合同变更对象和变更要素列表以json返回。
15、可选地,所述并利用html技术对合同变更对象中的要素成员进行展示,具体包括:
16、解析json分别获取合同变更对象和变更要素列表;
17、使用html技术对合同变更对象中的要素成员进行展示;
18、设置合同要素值dom对象的id为成员变更名称。
19、可选地,所述使用javascript技术遍历合同变更对象,并进行变更要素的标识,具体包括:
20、使用javascript技术遍历合同变更对象对应的变更要素列表;
21、根据变更要素列表中的每个变量名称去查找dom元素;
22、若找到dom元素,则进行标黄高亮显示。
23、一种合同要素表单变更识别和高亮显示系统,包括:
24、第一获取模块,用于获取变更请求和待变更的合同编号;
25、要素变更模块,用于根据合同编号获取合同要素业务表;并根据变更请求进行合同要素业务表对应要素的变更,得到合同要素变更表,之后进行保存;
26、第一获取模块,用于根据复核请求以及合同编号获取合同要素业务表以及对应的合同要素变更表;
27、要素复核模块,用于将合同要素业务表以及对应的合同要素变更表中的数据做实体关系映射,分别生成合同业务对象和合同变更对象;合同业务对象和合同变更对象均为合同java实体对象;
28、变更要素展示模块,用于采用java反射技术对合同业务对象和合同变更对象进行对比;并利用html技术对合同变更对象中的要素成员进行展示;
29、变更要素标识模块,用于使用javascript技术遍历合同变更对象,并进行变更要素的标识。
30、一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行所述的一种合同要素表单变更识别和高亮显示方法。
31、可选地,所述存储器为计算机可读存储介质。
32、根据本发明提供的具体实施例,本发明公开了以下技术效果:
33、本发明所提供的一种合同要素表单变更识别和高亮显示方法、系统及设备,将合同要素业务表以及对应的合同要素变更表中的数据做实体关系映射,分别生成合同业务对象和合同变更对象;采用java反射技术对合同业务对象和合同变更对象进行对比,自动对比识别出变更要素,可扩展性好,当表单要素增加或减少时无需修改逻辑即可自动识别。对合同的附属子集要素信息可以识别出是新增、修改还是删除操作,可以完整的展示变更内容。复核人员只需要关注高亮要素的准确性,极大提高复核效率。
1.一种合同要素表单变更识别和高亮显示方法,其特征在于,包括:
2.根据权利要求1所述的一种合同要素表单变更识别和高亮显示方法,其特征在于,所述合同要素业务表的表结构与对应的合同要素变更表的表结构相同。
3.根据权利要求1所述的一种合同要素表单变更识别和高亮显示方法,其特征在于,所述采用java反射技术对合同业务对象和合同变更对象进行对比,具体包括:
4.根据权利要求3所述的一种合同要素表单变更识别和高亮显示方法,其特征在于,所述并利用html技术对合同变更对象中的要素成员进行展示,具体包括:
5.根据权利要求4所述的一种合同要素表单变更识别和高亮显示方法,其特征在于,所述使用javascript技术遍历合同变更对象,并进行变更要素的标识,具体包括:
6.一种合同要素表单变更识别和高亮显示系统,其特征在于,包括:
7.一种电子设备,其特征在于,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据权利要求1至6中任一项所述的一种合同要素表单变更识别和高亮显示方法。
8.根据权利要求7所述的一种电子设备,其特征在于,所述存储器为计算机可读存储介质。