System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,更具体的说,尤其涉及一种报名文件资料上传方法和系统。
技术介绍
1、在供应链金融的融资报名环节,由于融资会存在多产品模式、多种融资模式和多资金放款模块等,也即多产品模式+不同融资模式+多资金方放款模式等三种维度组合造成的多种业务场景,而在不同业务场景下,用户需要上传的资料种类、资料数量和资料顺序不同。
2、在供应链金融,融资报名环节,因存在不同银行融资会有不同业务场景的模式,造成用户在不同业务场景下需要上传的资料种类、资料数量、资料顺序不同。
3、目前每个资金方或资产方各自对应一套前端页面与对应的后端逻辑,每次新的资金方或资产方均需要技术人员进行重新维护和开发、开发成本高。
技术实现思路
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、显示模块,用于采用所述用户权限对应的展示方式,确定所述报名文件信息的展示;
41、存储模块,用于当接收到用户根据所述报名文件信息进行上传的文件时,存储用户上传的文件。
42、从上述技术方案可知,本专利技术提供的一种报名文件资料上传方法,包括获取用户的报名信息;其中,报名信息包括用户信息和用户所选资方对应的业务场景;依据用户信息确定用户权限;依据用户所选资方对应的业务场景在场景库中获取业务场景所需的配置信息;依据用户权限对配置信息进行解析得到多个数据数组,并根据各个数据数组的序列属性和数组类型进行渲染和分类,得到业务场景所需的报名文件信息;采用用户权限对应的展示方式,确定报名文件信息的展示;当接收到用户根据报名文件信息进行上传的文件时,存储用户上本文档来自技高网...
【技术保护点】
1.一种报名文件资料上传方法,其特征在于,包括:
2.根据权利要求1所述的报名文件资料上传方法,其特征在于,在所述获取用户的报名信息之前,还包括:
3.根据权利要求1所述的报名文件资料上传方法,其特征在于,所述依据所述用户权限,对所述配置信息进行解析得到多个数据数组,并根据各个所述数据数组的序列属性和数组类型进行渲染和分类,得到所述业务场景所需的报名文件信息,包括:
4.根据权利要求3所述的报名文件资料上传方法,其特征在于,所述数组类型包括:输入框、下拉选择框和图片文件;所述数组类型对应的解析方式,包括:输入框解析、下拉选择框解析和图片文件解析。
5.根据权利要求3所述的报名文件资料上传方法,其特征在于,所述依据各个所述数组类型对应的解析方式结合所述用户权限,对各个的数据数组进行解析,得到各个数据数组对应的解析信息,包括:
6.根据权利要求5所述的报名文件资料上传方法,其特征在于,在所述采用所述用户权限对应的展示方式,确定所述报名文件信息的展示之后,还包括:
7.根据权利要求6所述的报名文件资料上传方法,其特
8.根据权利要求1所述的报名文件资料上传方法,其特征在于,所述采用所述用户权限对应的展示方式,确定所述报名文件信息的展示,包括:
9.根据权利要求1所述的报名文件资料上传方法,其特征在于,在所述依据所述用户信息确定所述用户权限,并依据所述用户权限对应的展示方式,确定所述报名文件信息的展示之后,还包括:
10.一种报名文件资料上传系统,其特征在于,包括:
...【技术特征摘要】
1.一种报名文件资料上传方法,其特征在于,包括:
2.根据权利要求1所述的报名文件资料上传方法,其特征在于,在所述获取用户的报名信息之前,还包括:
3.根据权利要求1所述的报名文件资料上传方法,其特征在于,所述依据所述用户权限,对所述配置信息进行解析得到多个数据数组,并根据各个所述数据数组的序列属性和数组类型进行渲染和分类,得到所述业务场景所需的报名文件信息,包括:
4.根据权利要求3所述的报名文件资料上传方法,其特征在于,所述数组类型包括:输入框、下拉选择框和图片文件;所述数组类型对应的解析方式,包括:输入框解析、下拉选择框解析和图片文件解析。
5.根据权利要求3所述的报名文件资料上传方法,其特征在于,所述依据各个所述数组类型对应的解析方式结合所述用户权限,对各个的数据数组进行...
【专利技术属性】
技术研发人员:杨亚坤,晋英,
申请(专利权)人:北京商银微芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。