[发明专利]业务数据处理方法、装置、计算机设备和存储介质有效
申请号: | 202010165853.6 | 申请日: | 2020-03-11 |
公开(公告)号: | CN111399833B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 肖帆 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/36 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种业务数据处理方法、装置、计算机设备和存储介质。该方法包括:获取界面代码中的目标匿名变量对应的输入参数值;根据目标匿名变量确定业务逻辑代码中对应的目标业务逻辑变量;根据输入参数值赋值目标业务逻辑变量,得到赋值后的目标业务逻辑变量;对赋值后的目标业务逻辑变量进行逻辑操作,得到目标业务结果。采用本申请提供的方法能够将业务逻辑代码和界面代码完全剥离从而提高业务处理效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种业务数据处理方法、装置、计算机设备和存储介质。
背景技术
目前,现有的web前端开发包括界面代码以及业务逻辑代码,从界面代码的输入框输入对应的参数值,将该参数值传给业务逻辑代码对应的变量中,通过一系列业务逻辑操作,得到最终的结果。例如,学生姓名这个数据,“小明”二字从界面代码中的StudentNameInput对应的输入框传入,最终传到业务逻辑代码中赋值给对应的StudentName这个变量,经过一系列的业务逻辑操作,得到最终的结果。
然而,现有的web前端开发的界面代码和业务逻辑代码都出现了具体的变量,所谓具体的变量是指与业务逻辑相关的变量,这样界面代码和业务逻辑代码紧耦合,一旦业务出现更新或者变化时,则需要重新更新界面代码以及业务逻辑代码,导致业务处理效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够将业务逻辑代码和界面代码完全剥离从而提高业务处理效率的业务数据处理方法、装置、计算机设备和存储介质。
一种业务数据处理方法,该方法包括:
获取界面代码中的目标匿名变量对应的输入参数值;
根据目标匿名变量确定业务逻辑代码中对应的目标业务逻辑变量;
根据输入参数值赋值目标业务逻辑变量,得到赋值后的目标业务逻辑变量;
对赋值后的目标业务逻辑变量进行逻辑操作,得到目标业务结果。
在其中一个实施例中,业务数据处理方法还包括:根据目标业务结果获取界面代码中对应的结果展示匿名变量;将目标业务结果作为结果展示匿名变量对应的变量值,更新界面代码,得到更新后的界面代码;根据更新后的界面代码在前端应用展示对应的业务结果。
在其中一个实施例中,获取界面代码中的目标匿名变量对应的输入参数值,包括:获取界面代码,界面代码包括至少一个初始匿名变量,初始匿名变量都存在对应的输入位置;获取目标输入位置对应的输入操作,根据输入操作从至少一个初始匿名变量中确定目标匿名变量;将输入操作对应的输入值作为目标匿名变量对应的输入参数值。
在其中一个实施例中,业务数据处理方法还包括:获取界面代码中的匿名变量;获取业务逻辑代码中的业务逻辑变量;根据预设规则建立匿名变量与对应的业务逻辑变量之间的关联关系,得到匿名业务逻辑变量映射列表。
在其中一个实施例中,根据目标匿名变量确定业务逻辑代码中对应的目标业务逻辑变量,包括:获取匿名业务逻辑变量映射列表,匿名业务逻辑变量映射列表描述了界面代码中匿名变量与业务逻辑代码中对应的业务逻辑变量之间的关联关系;根据匿名业务逻辑变量映射列表确定与目标匿名变量匹配的目标业务逻辑变量。
在其中一个实施例中,根据输入参数值赋值目标业务逻辑变量,得到赋值后的目标业务逻辑变量,包括:将输入参数值作为目标业务逻辑变量对应的变量值,得到赋值后的目标业务逻辑变量。
在其中一个实施例中,界面代码的生成步骤包括:获取第一界面代码,第一界面代码包括至少一个第一业务逻辑变量;获取代码更改指令,根据代码更改指令将第一界面代码中的第一业务逻辑变量更改为对应的匿名变量,得到界面代码。
一种业务数据处理装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010165853.6/2.html,转载请声明来源钻瓜专利网。