System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,具体而言,涉及一种数据查询方法及装置。
技术介绍
1、目前,随着互联网的不断发现,越来越多的人们选择在网上办理银行业务。开放银行门户官网支持商户查看经营数据的数据统计,如汽融车主贷报表、理财报表、数字账户报表等,在这些报表中,能看到商户合作了银行的金融产品后实际产生的经营数据,如新客数量、入金金额、开户量等。现有的数据查询方法,仅支持从商户登录态中查询商户的应用appid,然后根据appid判断该商户是否有权查看报表内容,如果有权限,则进行相应的查询。然而,在实践中发现,针对一个商户下多个注册账号的问题,其他员工暂无法查看本公司的报表数据,造成商户体验问题。
技术实现思路
1、本申请实施例的目的在于提供一种数据查询方法及装置,能够解决针对一个商户下多个注册账号无法查看数据的问题,其他员工也能够查看本公司的报表数据,从而提升商户体验。
2、本申请第一方面提供了一种数据查询方法,包括:
3、接收商户管理员端发送的权限注册信息;
4、接收目标用户端发送的员工登录信息;
5、根据所述员工登录信息确定所述目标用户端具有查询权限的目标数据表;
6、接收所述目标用户针对所述目标数据表的查询请求;
7、根据所述查询请求对所述目标数据表进行查询,得到查询结果;
8、将所述查询结果反馈至所述目标用户端。
9、在上述实现过程中,该方法可以优先接收商户管理员端发送的权限注册信息;并接收目标用
10、进一步地,所述权限注册信息包括员工配置报表以及所述员工配置报表对应的报表权限表;
11、其中,所述报表权限表包括字段名、类型、是否允许空值以及描述。
12、进一步地,所述根据所述员工登录信息确定所述目标用户端具有查询权限的目标数据表,包括:
13、根据所述员工登录信息获取所述目标用户端的openmid信息;
14、根据所述openmid信息和所述权限注册信息,确定所述目标用户端已配置的报表查看资源标识;
15、基于所述报表查看资源标识确定所述目标用户端具有查询权限的目标数据表。
16、进一步地,所述根据所述openmid信息和所述权限注册信息,确定所述目标用户端已配置的报表查看资源标识,包括:
17、根据所述权限注册信息构建全部权限树状结构;
18、基于树状结构数据接口和所述openmid信息,查询所述全部权限树状结构,得到权限查询结果;
19、根据所述权限查询结果确定所述目标用户端已配置的报表查看资源标识。
20、本申请第二方面提供了一种数据查询装置,所述数据查询装置包括:
21、第一接收单元,用于接收商户管理员端发送的权限注册信息;
22、第二接收单元,用于接收目标用户端发送的员工登录信息;
23、确定单元,用于根据所述员工登录信息确定所述目标用户端具有查询权限的目标数据表;
24、第三接收单元,用于接收所述目标用户针对所述目标数据表的查询请求;
25、查询单元,用于根据所述查询请求对所述目标数据表进行查询,得到查询结果;
26、反馈单元,用于将所述查询结果反馈至所述目标用户端。
27、在上述实现过程中,该装置可以通过第一接收单元接收商户管理员端发送的权限注册信息;通过第二接收单元接收目标用户端发送的员工登录信息;通过确定单元来根据员工登录信息确定目标用户端具有查询权限的目标数据表;通过第三接收单元接收目标用户针对目标数据表的查询请求;通过查询单元来根据查询请求对目标数据表进行查询,得到查询结果;再通过反馈单元将查询结果反馈至目标用户端。可见,该装置能够解决针对一个商户下多个注册账号无法查看数据的问题,其他员工也能够查看本公司的报表数据,从而提升商户体验。
28、进一步地,所述权限注册信息包括员工配置报表以及所述员工配置报表对应的报表权限表;
29、其中,所述报表权限表包括字段名、类型、是否允许空值以及描述。
30、进一步地,所述确定单元包括:
31、获取子单元,用于根据所述员工登录信息获取所述目标用户端的openmid信息;
32、第一确定子单元,用于根据所述openmid信息和所述权限注册信息,确定所述目标用户端已配置的报表查看资源标识;
33、第二确定子单元,用于基于所述报表查看资源标识确定所述目标用户端具有查询权限的目标数据表。
34、进一步地,所述第一确定子单元包括:
35、构建模块,用于根据所述权限注册信息构建全部权限树状结构;
36、查询模块,用于基于树状结构数据接口和所述openmid信息,查询所述全部权限树状结构,得到权限查询结果;
37、确定模块,用于根据所述权限查询结果确定所述目标用户端已配置的报表查看资源标识。
38、本申请第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请第一方面中任一项所述的数据查询方法。
39、本申请第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请第一方面中任一项所述的数据查询方法。
本文档来自技高网...【技术保护点】
1.一种数据查询方法,其特征在于,包括:
2.根据权利要求1所述的数据查询方法,其特征在于,所述权限注册信息包括员工配置报表以及所述员工配置报表对应的报表权限表;
3.根据权利要求1所述的数据查询方法,其特征在于,所述根据所述员工登录信息确定所述目标用户端具有查询权限的目标数据表,包括:
4.根据权利要求3所述的数据查询方法,其特征在于,所述根据所述openMid信息和所述权限注册信息,确定所述目标用户端已配置的报表查看资源标识,包括:
5.一种数据查询装置,其特征在于,所述数据查询装置包括:
6.根据权利要求5所述的数据查询装置,其特征在于,所述权限注册信息包括员工配置报表以及所述员工配置报表对应的报表权限表;
7.根据权利要求5所述的数据查询装置,其特征在于,所述确定单元包括:
8.根据权利要求7所述的数据查询装置,其特征在于,所述第一确定子单元包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至4任一项所述的数据查询方法。
...【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:
2.根据权利要求1所述的数据查询方法,其特征在于,所述权限注册信息包括员工配置报表以及所述员工配置报表对应的报表权限表;
3.根据权利要求1所述的数据查询方法,其特征在于,所述根据所述员工登录信息确定所述目标用户端具有查询权限的目标数据表,包括:
4.根据权利要求3所述的数据查询方法,其特征在于,所述根据所述openmid信息和所述权限注册信息,确定所述目标用户端已配置的报表查看资源标识,包括:
5.一种数据查询装置,其特征在于,所述数据查询装置包括:
6.根据权利要求5所述的数据查询装置,其特征在于,所...
【专利技术属性】
技术研发人员:关盼盼,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。