一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

表单信息展示方法、装置和计算机设备与流程

2022-03-19 23:06:23 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,特别是涉及一种表单信息展示方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.随着网络技术的发展,大型企业业务系统结构越发复杂,往往需要在分布式系统中根据不同业务需求设立不同子系统,且服务和数据库分离部署。
3.目前的跨系统数据调用同步方法中,目标业务系统在完成源业务系统发起的业务请求后,还需要发起反写事务请求,将表单信息传递给源业务系统,并将该表单信息在源业务系统中存储以后续调用展示。然而,目前这种目标业务系统反写事务到源业务系统存储再展示的方法,可能存在数据调用不同步的问题。


技术实现要素:

4.基于此,有必要针对传统表单信息存储与展示方案存在跨系统数据调用不同步的问题,提供一种能够支持跨系统数据调用同步的表单信息展示方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种表单信息展示方法。所述方法包括:
6.获取业务查询请求;
7.根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;
8.通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
9.在其中一个实施例中,业务查询请求包括业务数据的过滤条件;根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合包括:
10.根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合;
11.根据预定页面数量的第一业务字段数据集合,访问目标业务系统获得第二业务字段数据集合。
12.在其中一个实施例中,根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合包括:
13.根据过滤条件,获得过滤后的业务数据标识;
14.根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识;
15.根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
16.在其中一个实施例中,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表包括:
17.根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件;
18.通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合;
19.将组合后的业务数据集合输入至业务列表数据组件,获得业务列表。
20.在其中一个实施例中,第一业务字段数据集合还包括第一业务字段数据,第二业务字段数据集合还包括第二业务字段数据;根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件包括:
21.根据第一业务字段数据的类型,建立第一业务字段数据组件;
22.根据第二业务字段数据,建立第二业务字段数据组件;
23.将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数据组件。
24.在其中一个实施例中,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合包括:
25.将第二业务字段数据拼接为第二业务字段数据字符串;
26.根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串;
27.根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合。
28.在其中一个实施例中,业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据。
29.第二方面,本技术还提供了一种表单信息展示装置。所述装置包括:
30.请求获取模块,用于获取业务查询请求;
31.数据获取模块,用于根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;
32.业务列表获取模块,用于通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
33.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
34.获取业务查询请求;根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
35.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
36.获取业务查询请求;根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
37.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
38.获取业务查询请求;根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
39.上述表单信息展示方法、装置、计算机设备、存储介质和计算机程序产品,通过获取业务查询请求,根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。上述方案,通过业务查询请求,同步获取到不同业务系统的数据集合,这种不同业务系统的数据集合经过匹配组合来展示表单信息的方式,能够实现跨系统的数据同步调用展示,更为简单及稳定,避免数据一致性出现问题。
附图说明
40.图1为一个实施例中表单信息展示方法的应用环境图;
41.图2为一个实施例中表单信息展示方法的流程示意图;
42.图3为一个实施例中表单信息展示步骤的流程示意图;
43.图4为另一个实施例中表单信息展示方法的流程示意图;
44.图5为另一个实施例中表单信息展示步骤的流程示意图;
45.图6为又一个实施例中表单信息展示方法的流程示意图;
46.图7为又一个实施例中表单信息展示方法的流程示意图;
47.图8为一个实施例中建立业务列表数据组件并生成业务列表的示意图;
48.图9为一个实施例中表单信息展示方法的数据集合匹配组合示意图;
49.图10为一个实施例中表单信息展示方法的时序图;
50.图11为一个实施例中表单信息展示装置的结构框图;
51.图12为一个实施例中计算机设备的内部结构图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术实施例提供的表单信息展示方法,可以应用于如图1所示的应用环境中。其中,源业务系统102通过网络与目标业务系统104进行通信,源业务系统102可以访问目标业务系统104,从目标业务系统104中获取数据。源业务系统数据库可以存储源业务系统102需要处理的数据,其可以集成在源业务系统102上,也可以放在云上或其他网络服务器上,目标业务系统数据库可以存储目标业务系统104需要处理的数据,其可以集成在目标业务系统104上,也可以放在云上或其他网络服务器上。源业务系统102获取业务查询请求;根据业
务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。其中,源业务系统102和目标业务系统104可以但不限于集成在各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
54.在一个实施例中,如图2所示,提供了一种表单信息展示方法,以该方法应用于图1中的源业务系统102为例进行说明,包括以下步骤:
55.s200:获取业务查询请求。
56.其中,大型企业系统中,源业务系统与目标业务系统往往分属分布式系统中的不同子系统,服务和数据库都是分离部署。源业务系统的业务表单信息(包含第一业务字段数据)发送至目标业务系统进行业务处理,目标业务系统处理完成所需业务产生新的第二业务字段数据,并在目标业务系统数据库中写入第二业务字段数据。源业务系统后续还需要查询并展示处理后的业务表单的信息,而源业务系统所展示的业务表单需要包括有上述的第一业务字段数据和第二业务字段数据。
57.具体地,当源业务系统需要查询并展示处理后的业务表单信息时,源业务系统获取业务查询请求。
58.s400:根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识。
59.其中,第一业务字段数据集合存储在源业务系统数据库中,第二业务字段数据集合存储在目标业务系统数据库中,第一业务字段数据集合包括业务数据标识,业务数据标识是一行业务数据在源业务系统数据库中的主要标识。例如所述标识可以是业务数据的主键。
60.具体地,源业务系统根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识。
61.s600:通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
62.其中,业务数据写入时,写入到目标业务系统数据库中的第二业务字段数据行与业务数据标识相对应,根据业务需求,每个第一业务字段数据行对应一个业务数据标识,每个业务数据标识可以对应一个或者多个第二业务字段数据行,通过业务数据标识,可以将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,并源业务系统中展示该业务列表,即在源业务系统中展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
63.具体地,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。所述业务列表可以包括多个页面,每个页面包括多个业务字段数据行,按页面顺序依次展示第一业务字段数据集合与第二业务字段数据集合。
64.上述表单信息展示方法中,通过获取业务查询请求,根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。上述方案,通过业务查询请求,同步获取到不同业务系统的数据集合,这种不同业务系统的数据集合经过匹配组合来展示表单信息的方式,能够支持跨系统的数据同步调用展示。
65.另外传统技术中,目标业务系统反写表单信息,并将该表单信息在源业务系统中存储以后续调用展示的实现和交互复杂,还需要在源业务系统额外存储反写的数据,出现数据不一致性问题的可能性较大。而本发明方案中的源业务系统的数据库不需要额外存储目标业务系统反写的业务数据,实现跨系统的实时同步调用展示,大幅降低业务过程的复杂性,更为简单及稳定,避免了数据一致性出现问题。
66.在另一个实施例中,如图3所示,根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合包括:
67.s420:根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合;
68.s440:根据预定页面数量的第一业务字段数据集合,访问目标业务系统获得第二业务字段数据集合。
69.本实施例中,源业务系统获取业务查询请求,根据业务需求,业务查询请求包括业务数据的过滤条件,过滤条件是查询时指定的数据范围条件,包括但不限于日期范围、业务数据类型以及业务数据状态,根据过滤条件,从源业务系统数据库查询对应业务查询请求所有的匹配数据,通过分页查询,获得预定页面数量的第一业务字段数据集合,根据预定页面数量的第一业务字段数据集合,访问目标业务系统获取第二业务字段数据集合。其中,所述页面为步骤s600中需要展示的业务列表页面。
70.上述实施例的方案,根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合、并访问目标业务系统获得第二业务字段数据集合,源业务系统通过过滤条件和分页查询,实现了按需取数,能够提升系统的响应速度,为实现表单信息展示提供了前提。
71.在另一个实施例中,如图4所示,根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合包括:
72.s422:根据过滤条件,获得过滤后的业务数据标识;
73.s424:根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识;
74.s426:根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
75.本实施例中,根据业务数据的过滤条件,从源业务系统数据库查询到的对应业务查询请求所有的匹配数据即为过滤后的第一业务字段数据集合,过滤后的第一业务字段数据集合包括过滤后的业务数据标识,根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识。具体地,过滤后的业务数据标识共有m页,每页包括n条业务数据
标识,本方案对过滤后的业务数据标识的页数和每页的业务数据标识条数不做限定,所述页面即是后续最终需要展示的业务列表的页面,所述业务列表可以多个页面展示。通过分页查询,获得预定页面数量的第一业务字段数据集合,可以为先取第一页业务数据标识,按页面顺序,依次获得其他页的业务数据标识,进一步地,过滤条件还可以包括指定的页面和页个数,通过分页查询,还可以获取指定页码和页个数的业务数据标识,然后,根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
76.上述实施例的方案,根据过滤条件,获得过滤后的业务数据标识,根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识,根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合,源业务系统通过过滤条件和分页查询,实现了按需取数,能够提升系统的响应速度,为实现表单信息展示提供了前提。
77.在一个实施例中,如图5所示,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表包括:
78.s620:根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件;
79.s640:通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合;
80.s660:将组合后的业务数据集合输入至业务列表数据组件,获得业务列表。
81.本实施例中,利用可视化模型设计工具,通过设计前端控件组件,在设计视图中建立列元素类型组件,具体设计时,根据业务需要选择对应的列元素类型,建立列元素类型组件,并对列元素类型组件执行命名,技术人员或者业务人员在设计视图中将所需的列元素类型组件拖入到列表视图,得到的设计模型即为列表元素类型组件,具体地,根据第一业务字段数据集合和第二业务字段数据集合,通过可视化模型设计工具,建立业务列表数据组件。进一步地,获取的第二业务字段数据集合与业务数据标识相对应,每个业务数据标识可以对应一个或者多个第二业务字段数据行,每个第一业务字段数据行对应一个业务数据标识,因此,根据业务数据标识,将对应相同业务数据标识的第一业务字段数据行与第二业务字段数据行组合起来,获得的业务数据集合即为第一业务字段数据集合与第二业务字段数据集合,通过业务数据标识匹配组合后的业务数据集合,然后,将组合后的业务数据集合输入至业务列表数据组件,获得业务列表,业务列表用以展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
82.上述实施例的方案,通过可视化模型设计工具,建立业务列表数据组件,能够支持业务表单信息的可视化展示,将源业务系统的第一业务字段数据集合和目标业务系统的第二业务字段数据集合通过业务数据标识匹配组合、并输入至业务列表数据组件,获得业务列表,这种不同业务系统的数据集合经过匹配组合来展示表单信息的方式,能够实现跨系统的数据同步调用展示,更为简单及稳定,避免数据一致性出现问题。
83.在一个实施例中,如图6所示,根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件包括:
84.s622:根据第一业务字段数据的类型,建立第一业务字段数据组件;
85.s624:根据第二业务字段数据,建立第二业务字段数据组件;
86.s626:将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数
据组件。
87.本实施例中,第一业务字段数据集合还包括第一业务字段数据,第二业务字段数据集合还包括第二业务字段数据,在可视化模型设计工具中,根据第一业务字段数据的类型,通过设计前端空间组件,在设计视图建立多个业务数据类型组件,每个第一业务字段数据类型对应一个业务数据类型组件,对每个业务数据类型组件执行命名,根据业务需求,将所需的第一业务字段数据类型组件拖到列表视图中,获得第一业务字段数据组件,进一步地,根据第二业务字段数据,在设计视图建立第二业务字段数据组件,对第二业务字段数据组件命名,然后,将第二业务字段数据组件拖入到列表视图合适的位置,与第一业务字段数据组件组合,构成业务列表数据组件。
88.上述实施例的方案,根据第一业务字段数据的类型和第二业务字段数据,利用可视化模型设计工具,分别建立第一业务字段数据组件和第二业务字段数据组件,将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数据组件,基于该业务列表数据组件,能够支持业务表单信息的可视化展示。
89.在一个实施例中,如图7所示,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合包括:
90.s642:将第二业务字段数据拼接为第二业务字段数据字符串;
91.s644:根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串;
92.s646:根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合。
93.本实施例中,获取到的第二业务字段数据与业务数据标识相对应,每个业务数据标识可以对应一个或者多个第二业务字段数据,将第二业务字段数据转换为对应的业务数据字符串,在每个业务数据字符串结尾添加分割字符,并将所有的业务数据字符串以及分割字符拼接为第二业务字段数据字符串,然后根据业务数据标识,确定对应业务数据标识的第二业务字段数据字符串,同时,每个第一业务字段数据行都有对应的业务数据标识,每个业务数据标识对应一个第一业务字段数据行,根据业务数据标识,将对应相同业务数据标识的第二业务字段数据字符串和第一业务字段数据行组合在一起,获得的数据列表集合即为对应相同业务数据标识的第二业务字段数据字符串和第一业务字段数据集合,通过业务数据标识组合后的业务数据集合。
94.上述实施例的方案,将第二业务字段数据拼接为第二业务字段数据字符串,根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串,根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合,组合后的业务数据集合用于表单信息的展示,这种不同业务系统的数据集合经过匹配组合来展示表单信息的方式,能够实现跨系统的数据同步调用展示,更为简单及稳定,避免数据一致性出现问题。
95.在一个实施例中,业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据。
96.本实施例中,第二业务字段数据为根据业务表单写入请求,存储在目标业务系统数据库中的业务数据,对于每个业务表单写入请求,在目标业务系统中有对应的目标业务
单据,该目标业务单据即为对应第二业务字段数据的来源单据,业务列表中的第二业务字段数据设置有超链接,在展示的业务表单中,点击业务列表中的某个第二业务字段数据,可以链接到对应该第二业务字段数据的来源单据,这种在源业务系统设置超链接,将源业务系统数据链接到目标业务系统业务单据的方式,能够支持跨系统的数据同步调用。
97.上述实施例的方案,业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据,这种在源业务系统设置超链接,将源业务系统数据链接到目标业务系统业务单据的方式,能够实现跨系统的数据同步调用展示,更为简单及稳定,避免数据一致性出现问题。
98.为详细说明本方案中表单信息展示方法及效果,下面以一个最详细实施例进行说明,在该具体应用实例中前端业务系统为源业务系统,财务系统为目标业务系统:
99.在大型企业管理系统中,前端业务系统与财务系统分属分布式系统中的不同子系统,服务和数据库分离部署前端业务例如费用报销、出纳、应收应付等。业务表单完成在财务系统记账后,需要在前端业务系统表单列表实时查看到每张业务表单的记账信息,而记账信息存储在财务系统数据库中,为实现前端业务系统同步展示业务表单的记账信息,目前的方案中往往在前端业务系统表单模型中增加记账信息字段,在业务表单记账完成后,由财务系统发起反写事务请求,将记账信息传递给前端业务系统,前端业务系统将记账信息存储在业务表单的记账信息字段中,这种财务系统数据反写到前端业务系统,需要在前端业务系统额外存储数据,财务系统和前端业务系统耦合,系统实现复杂,而且,财务系统记账信息的变化需要同步更新到前端业务系统表单列表,涉及跨系统的数据调用,但是分布式系统存在数据调用不同步的问题,因此,目前的业务表单信息展示方法存在系统实现复杂以及跨系统数据调用不同步的问题。
100.本实施例中,前端业务系统获取业务查询请求,业务查询请求包括业务数据的过滤条件,根据过滤条件,获得过滤后的业务数据标识,根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识,根据预定页面数量的业务数据标识,获得预定页面数量的业务数据集合,根据预定页面数量的业务数据集合,访问财务系统获得记账信息集合,业务数据集合还包括业务数据,记账信息集合还包括记账信息凭证号,根据业务数据的类型,建立业务数据组件,根据记账信息凭证号,建立记账信息凭证号数据组件,将业务数据组件与记账信息凭证号组件组合,获得业务列表数据组件,如图8所示为建立业务列表数据组件并生成业务列表的示意图。将记账信息凭证号拼接为记账信息凭证号字符串,根据业务数据标识和记账信息凭证号字符串,获取对应业务数据标识的记账信息凭证号字符串,根据业务数据标识,将对应业务数据标识的记账信息凭证号字符串与业务数据集合匹配组合,获得组合后的业务数据集合,如图9所示为数据集合匹配组合的示意图。将组合后的业务数据集合输入至业务列表数据组件,获得业务列表,业务列表用于展示匹配组合后的业务数据集合与记账信息凭证号集合,业务列表中的记账信息凭证号设置有超链接,超链接用于将记账信息凭证号链接到对应的来源单据,如图10所示为表单信息展示方法的时序图。
101.上述实施例的方案,通过业务查询请求,分别从前端业务系统数据库和财务系统数据库中获取业务数据集合和记账信息集合,财务系统的数据不需要反写到前端业务系统,系统实现过程简单;通过建立业务列表数据组件,并将业务数据集合和记账信息集合匹
配组合,获得的业务列表用于展示匹配组合后的业务数据集合和记账信息集合,财务系统记账信息可以同步展示在前端业务系统业务表单列表中,而不需要在前端业务系统中额外存储数据,能够实现跨系统的数据同步调用展示,更为简单及稳定,避免数据一致性出现问题。
102.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
103.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的表单信息展示方法的表单信息展示装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个表单信息展示装置实施例中的具体限定可以参见上文中对于表单信息展示方法的限定,在此不再赘述。
104.在一个实施例中,如图11所示,提供了一种表单信息展示装置100,包括:请求获取模块120、数据获取模块140和业务列表获取模块160,其中:
105.请求获取模块120,用于获取业务查询请求;
106.数据获取模块140,用于根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;
107.业务列表获取模块160,用于通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
108.上述表单信息展示装置,通过获取业务查询请求,根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识,通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。上述方案,通过业务查询请求,同步获取到不同业务系统的数据集合,这种不同业务系统的数据集合经过匹配组合来展示表单信息的方式,能够实现跨系统的数据同步调用展示,更为简单及稳定,避免数据一致性出现问题。
109.在一个实施例中,数据获取模块140中业务查询请求包括业务数据的过滤条件;数据获取模块140还用于根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合;根据预定页面数量的第一业务字段数据集合,访问目标业务系统获得第二业务字段数据集合。
110.在一个实施例中,数据获取模块140还用于根据过滤条件,获得过滤后的业务数据标识;根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识;根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
111.在一个实施例中,业务列表获取模块160还用于根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件;通过业务数据标识,将第一业务字段数据集
合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合;将组合后的业务数据集合输入至业务列表数据组件,获得业务列表。
112.在一个实施例中,业务列表获取模块160中第一业务字段数据集合还包括第一业务字段数据,第二业务字段数据集合还包括第二业务字段数据;业务列表获取模块960还用于根据第一业务字段数据的类型,建立第一业务字段数据组件;根据第二业务字段数据,建立第二业务字段数据组件;将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数据组件。
113.在一个实施例中,业务列表获取模块160还用于将第二业务字段数据拼接为第二业务字段数据字符串;根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串;根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合。
114.在一个实施例中,表单信息展示装置100中业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据。
115.上述表单信息展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
116.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储业务数据集合和记账信息集合。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种表单信息展示方法。
117.本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
118.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
119.获取业务查询请求;
120.根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;
121.通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
122.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
123.业务查询请求包括业务数据的过滤条件;根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合;根据预定页面数量的第一业务字段数据集合,访问目标业务系统获得第二业务字段数据集合。
124.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
125.根据过滤条件,获得过滤后的业务数据标识;根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识;根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
126.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
127.根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合;将组合后的业务数据集合输入至业务列表数据组件,获得业务列表。
128.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
129.第一业务字段数据集合还包括第一业务字段数据,第二业务字段数据集合还包括第二业务字段数据;根据第一业务字段数据的类型,建立第一业务字段数据组件;根据第二业务字段数据,建立第二业务字段数据组件;将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数据组件。
130.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
131.将第二业务字段数据拼接为第二业务字段数据字符串;根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串;根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合。
132.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
133.业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据。
134.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
135.获取业务查询请求;
136.根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;
137.通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
138.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
139.业务查询请求包括业务数据的过滤条件;根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合;根据预定页面数量的第一业务字段数据集合,访问目标业务系统获得第二业务字段数据集合。
140.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
141.根据过滤条件,获得过滤后的业务数据标识;根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识;根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
142.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
143.根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组
合后的业务数据集合;将组合后的业务数据集合输入至业务列表数据组件,获得业务列表。
144.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
145.第一业务字段数据集合还包括第一业务字段数据,第二业务字段数据集合还包括第二业务字段数据;根据第一业务字段数据的类型,建立第一业务字段数据组件;根据第二业务字段数据,建立第二业务字段数据组件;将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数据组件。
146.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
147.将第二业务字段数据拼接为第二业务字段数据字符串;根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串;根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合。
148.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
149.业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据。
150.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
151.获取业务查询请求;
152.根据业务查询请求,获取第一业务字段数据集合、并访问目标业务系统获取第二业务字段数据集合,第一业务字段数据集合包括业务数据标识;
153.通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合进行匹配组合形成业务列表,业务列表用于展示匹配组合后的第一业务字段数据集合与第二业务字段数据集合。
154.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
155.业务查询请求包括业务数据的过滤条件;根据过滤条件,通过分页查询,获得预定页面数量的第一业务字段数据集合;根据预定页面数量的第一业务字段数据集合,访问目标业务系统获得第二业务字段数据集合。
156.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
157.根据过滤条件,获得过滤后的业务数据标识;根据过滤后的业务数据标识,通过分页查询,获得预定页面数量的业务数据标识;根据预定页面数量的业务数据标识,获得预定页面数量的第一业务字段数据集合。
158.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
159.根据第一业务字段数据集合和第二业务字段数据集合,建立业务列表数据组件;通过业务数据标识,将第一业务字段数据集合与第二业务字段数据集合匹配组合,获得组合后的业务数据集合;将组合后的业务数据集合输入至业务列表数据组件,获得业务列表。
160.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
161.第一业务字段数据集合还包括第一业务字段数据,第二业务字段数据集合还包括第二业务字段数据;根据第一业务字段数据的类型,建立第一业务字段数据组件;根据第二业务字段数据,建立第二业务字段数据组件;将第一业务字段数据组件与第二业务字段数据组件组合,获得业务列表数据组件。
162.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
163.将第二业务字段数据拼接为第二业务字段数据字符串;根据业务数据标识和第二业务字段数据字符串,获取对应业务数据标识的第二业务字段数据字符串;根据业务数据标识,将对应业务数据标识的第二业务字段数据字符串与第一业务字段数据集合匹配组合,获得组合后的业务数据集合。
164.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
165.业务列表中的第二业务字段数据设置有超链接,超链接用于将第二业务字段数据链接到对应的来源单据。
166.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
167.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
168.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
169.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献