【技术实现步骤摘要】
数据处理方法、装置、设备及存储介质
本公开实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及存储介质。
技术介绍
目前,在一个应用程序平台即服务(APaaS,ApplicationPlatformasaService)系统中,一个对象可以拥有多个字段,每个字段具有类型属性。对象的实例称为对象记录,对象记录一般是实际使用过程中用户通过界面获取到的数据。在一些使用场景下,用户获取到的某些公式字段的值是由其他字段的值一起决定的。例如,在寄快递的场景下,详细地址可以由国家、城市、街道、小区等字段拼接而成。现有技术存在如下缺陷:当组成公式字段的某个字段的对象记录被修改时,无法实时地对该字段所组成的公式字段的对象记录进行相应的修改。公开内容本公开实施例提供一种数据处理方法、装置、设备及存储介质,以实现在组成公式字段的目标字段的记录发生更新时,对该公式字段的记录进行适应性的更新。第一方面,本公开实施例提供了一种数据处理方法,包括:根据第一记录中发生字段值变更的目标字段,逐级查 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n根据第一记录中发生字段值变更的目标字段,逐级查询公式关联表中的下级字段与上级字段间的映射关系,获取目标字段的至少一条依赖链;/n其中,依赖链用于描述目标字段与包含目标字段的目标公式字段间的逐级字段依赖关系;/n根据第一记录和依赖链,逐级查询记录关联表中的下级记录与上级记录间的映射关系,获取与每个目标公式字段分别对应的第二记录;/n根据更新后的目标字段的字段值,对各第二记录进行更新。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
根据第一记录中发生字段值变更的目标字段,逐级查询公式关联表中的下级字段与上级字段间的映射关系,获取目标字段的至少一条依赖链;
其中,依赖链用于描述目标字段与包含目标字段的目标公式字段间的逐级字段依赖关系;
根据第一记录和依赖链,逐级查询记录关联表中的下级记录与上级记录间的映射关系,获取与每个目标公式字段分别对应的第二记录;
根据更新后的目标字段的字段值,对各第二记录进行更新。
2.根据权利要求1所述的方法,其特征在于,根据第一记录中发生字段值变更的目标字段,逐级查询公式关联表中的下级字段与上级字段间的映射关系,获取目标字段的至少一条依赖链,包括:
查询公式关联表,获取以目标字段为下级字段的全部数据表项,并提取各数据表项中的上级字段作为目标字段的上级依赖字段;
以各所述上级依赖字段作为新的下级字段逐级查找新的上级依赖字段,直至查找至数据表项中顶级的公式字段;
根据逐级提取出的各所述上级依赖字段,生成所述目标字段的至少一条依赖链。
3.根据权利要求1所述的方法,其特征在于,根据第一记录和依赖链,逐级查询记录关联表中的下级记录与上级记录间的映射关系,获取与每个目标公式字段分别对应的第二记录,包括:
以第一记录为下级记录的起点,以各依赖链中的首个字段为下级字段的起点,逐级查询记录关联表中的上级记录,直至针对每个所述依赖链查询至与公式字段对应的记录,并将查询到的各记录作为所述第二记录。
4.根据权利要求3所述的方法,其特征在于,以第一记录为下级记录的起点,以各依赖链中的首个字段为下级字段的起点,逐级查询记录关联表中的上级记录,直至针对每个所述依赖链查询至与公式字段对应的记录,包括:
获取第一记录作为当前下级记录,获取当前处理的目标依赖链中的首个字段作为当前下级字段;
查询记录关联表,获取与当前下级记录和当前下级字段的组合对应的当前上级记录;
如果当前下级字段不为目标依赖链的次末位字段,则将当前上级记录作为新的当前下级记录;
在目标依赖链中获取当前下级字段的下一字段作为新的当前下级字段后,返回执行查询记录关联表,获取与当前下级记录和当前下级字段的组合对应的当前上级记录的操作;
如果当前下级...
【专利技术属性】
技术研发人员:黄贵江,杨立波,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。