本申请公开了一种数据的汇总上报方法、设备及介质,方法包括:确定需汇总上报的数据所属的多个申报单位以及申报单位对应的单位级别,按照单位级别的递增顺序对申报单位进行排列,得到数据对应的申报路径;根据单位级别,确定用于独立申报数据的下级单位,并获取下级单位的上报数据,以根据上报数据生成对应的申报表;确定上级单位对应的访问信息;根据访问信息向上级单位推送申报表,通过上级单位对应的云函数,确定申报表对应的处理逻辑,并根据处理逻辑对申报表进行处理,得到处理后的申报表;确定处理后的申报表是否位于申报路径的末端申报单位,若否,则继续推送处理后的申报表,直至将处理后的申报表汇总至末端申报单位。
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种数据的汇总上报方法、设备及介质。
技术介绍
1、在大型企业或集团中,各级单位需要定期进行数据上报,以便集团进行数据汇总和分析。在现有的数据处理方法中,各下级单位的数据申报往往依赖于其他单位,缺乏独立性,并且,不同租户可能有不同的数据处理流程、审核规则和报表需求,现有方法往往无法灵活地适应这些个性化需求,限制了租户在数据处理方面的自主性和灵活性。
技术实现思路
1、为了解决上述问题,本申请提出了一种数据的汇总上报方法,包括:
2、确定需汇总上报的数据所属的多个申报单位以及所述申报单位对应的单位级别,按照所述单位级别的递增顺序对所述申报单位进行排列,得到所述数据对应的申报路径;
3、根据所述单位级别,确定用于独立申报数据的下级单位,并获取所述下级单位的上报数据,以根据所述上报数据生成对应的申报表;
4、按照所述申报路径中各申报单位的顺序,依次确定位于所述下级单位上游的上级单位,并根据预设的租户信息集,确定所述上级单位对应的访问信息;其中,所述访问信息包括访问地址和令牌数据;
5、根据所述访问信息向所述上级单位推送所述申报表,通过所述上级单位对应的云函数,确定所述申报表对应的处理逻辑,并根据所述处理逻辑对所述申报表进行处理,得到处理后的申报表;
6、确定所述处理后的申报表是否位于所述申报路径的末端申报单位,若否,则继续推送所述处理后的申报表,直至将所述处理后的申报表汇总至所述末端申报单位。
<
p>7、在本申请的一种实现方式中,获取所述下级单位的上报数据,以根据所述上报数据生成对应的申报表,具体包括:8、确定所述下级单位对应的原始租户id、原始活动id以及申报来源;其中,所述申报来源包括个人申报和汇总上报;
9、根据所述上报数据、所述原始租户id、所述原始活动id以及所述申报来源,生成所述下级单位对应的申报表,并对所述申报表赋予对应的原始申报表id。
10、在本申请的一种实现方式中,根据所述处理逻辑对所述申报表进行处理,得到处理后的申报表,具体包括:
11、根据所述处理逻辑对所述申报表进行数据预处理,针对经过预处理的所述申报表,对所述申报表进行校验,以确定所述申报表是否符合预设申报要求;
12、若是,则确定当前所述上级单位在所述申报路径中所在的位置序列值,并将所述申报表中的原始申报表id调整为所述位置序列值,得到处理后的申报表。
13、在本申请的一种实现方式中,根据所述访问信息向所述上级单位推送所述申报表之后,所述方法还包括:
14、通过所述上级单位对所述申报表进行评审活动,并对所述评审活动分配相应的上级单位活动id;
15、从所述申报表中获取所述下级单位对应的原始租户id、原始活动id和所述上报数据中的申报人名称,并确定所述下级单位对应的单位名称;
16、根据所述上级单位活动id、所述原始租户id、所述原始活动id、所述申报人名称和所述单位名称,构建所述申报表对应的上报关系表。
17、在本申请的一种实现方式中,对所述申报表进行校验,以确定所述申报表是否符合预设申报要求之后,所述方法还包括:
18、若否,根据所述上报关系表,对所述申报表进行溯源分析,以确定推送所述申报表的至少一个下级单位,并将所述申报表回退到所述下级单位中。
19、在本申请的一种实现方式中,根据所述访问信息向所述上级单位推送所述申报表,具体包括:
20、按照预设步长,将所述申报表划分为多个批次,并生成每个批次对应的推送任务;
21、按照所述推送任务,依次将每个批次对应数量的申报表推送至所述上级单位,并在执行完每个批次的推送任务后,更新所述申报表的推送进度,直至所述申报表全部完成推送。
22、在本申请的一种实现方式中,按照所述推送任务,依次将每个批次对应数量的申报表推送至所述上级单位,具体包括:
23、获取所述推送任务对应的任务索引,根据所述任务索引,判断所述推送任务是否与最后批次的推送任务相对应;
24、若是,则将各批次的推送任务对应推送的申报表,统一上传至所述上级单位。
25、在本申请的一种实现方式中,按照所述推送任务,依次将每个批次对应数量的申报表推送至所述上级单位之后,所述方法还包括:
26、确定所述推送任务是否成功执行,若是,则构建初始内容为空的申报进度表,并将所述推送任务对应的原始申报表id写入到所述申报进度表中。
27、本申请实施例提供了一种数据的汇总上报设备,所述设备包括:
28、至少一个处理器;以及,
29、与所述至少一个处理器通信连接的存储器;其中,
30、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
31、确定需汇总上报的数据所属的多个申报单位以及所述申报单位对应的单位级别,按照所述单位级别的递增顺序对所述申报单位进行排列,得到所述数据对应的申报路径;
32、根据所述单位级别,确定用于独立申报数据的下级单位,并获取所述下级单位的上报数据,以根据所述上报数据生成对应的申报表;
33、按照所述申报路径中各申报单位的顺序,依次确定位于所述下级单位上游的上级单位,并根据预设的租户信息集,确定所述上级单位对应的访问信息;其中,所述访问信息包括访问地址和令牌数据;
34、根据所述访问信息向所述上级单位推送所述申报表,通过所述上级单位对应的云函数,确定所述申报表对应的处理逻辑,并根据所述处理逻辑对所述申报表进行处理,得到处理后的申报表;
35、确定所述处理后的申报表是否位于所述申报路径的末端申报单位,若否,则继续推送所述处理后的申报表,直至将所述处理后的申报表汇总至所述末端申报单位。
36、本申请实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
37、确定需汇总上报的数据所属的多个申报单位以及所述申报单位对应的单位级别,按照所述单位级别的递增顺序对所述申报单位进行排列,得到所述数据对应的申报路径;
38、根据所述单位级别,确定用于独立申报数据的下级单位,并获取所述下级单位的上报数据,以根据所述上报数据生成对应的申报表;
39、按照所述申报路径中各申报单位的顺序,依次确定位于所述下级单位上游的上级单位,并根据预设的租户信息集,确定所述上级单位对应的访问信息;其中,所述访问信息包括访问地址和令牌数据;
40、根据所述访问信息向所述上级单位推送所述申报表,通过所述上级单位对应的云函数,确定所述申报表对应的处理逻辑,并根据所述处理逻辑对所述申报表进行处理,得到处理后的申报表;
41、确定所述处理后的申报表是否位于所述申报路径的末端申报单位,若否,本文档来自技高网
...
【技术保护点】
1.一种数据的汇总上报方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种数据的汇总上报方法,其特征在于,获取所述下级单位的上报数据,以根据所述上报数据生成对应的申报表,具体包括:
3.根据权利要求2所述的一种数据的汇总上报方法,其特征在于,根据所述处理逻辑对所述申报表进行处理,得到处理后的申报表,具体包括:
4.根据权利要求3所述的一种数据的汇总上报方法,其特征在于,根据所述访问信息向所述上级单位推送所述申报表之后,所述方法还包括:
5.根据权利要求4所述的一种数据的汇总上报方法,其特征在于,对所述申报表进行校验,以确定所述申报表是否符合预设申报要求之后,所述方法还包括:
6.根据权利要求1所述的一种数据的汇总上报方法,其特征在于,根据所述访问信息向所述上级单位推送所述申报表,具体包括:
7.根据权利要求6所述的一种数据的汇总上报方法,其特征在于,按照所述推送任务,依次将每个批次对应数量的申报表推送至所述上级单位,具体包括:
8.根据权利要求6所述的一种数据的汇总上报方法,其特征在于,按照所述推送任务,依次将每个批次对应数量的申报表推送至所述上级单位之后,所述方法还包括:
9.一种数据的汇总上报设备,其特征在于,所述设备包括:
10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
...
【技术特征摘要】
1.一种数据的汇总上报方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种数据的汇总上报方法,其特征在于,获取所述下级单位的上报数据,以根据所述上报数据生成对应的申报表,具体包括:
3.根据权利要求2所述的一种数据的汇总上报方法,其特征在于,根据所述处理逻辑对所述申报表进行处理,得到处理后的申报表,具体包括:
4.根据权利要求3所述的一种数据的汇总上报方法,其特征在于,根据所述访问信息向所述上级单位推送所述申报表之后,所述方法还包括:
5.根据权利要求4所述的一种数据的汇总上报方法,其特征在于,对所述申报表进行校验,以确定所述申报表是否符合预设申报要求之后,所述方法还...
【专利技术属性】
技术研发人员:赵梦华,高超,车童瑶,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。