[发明专利]处理业务动态属性的方法和装置在审
申请号: | 201810986994.7 | 申请日: | 2018-08-28 |
公开(公告)号: | CN110865797A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 董志强;曲海龙;王晓迪;王振;柳希;邵佳琪 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;李阳 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 业务 动态 属性 方法 装置 | ||
本发明公开了一种处理业务动态属性的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:通过自定义域接口获取业务类型,从自定义域表中确定所述业务类型的动态属性和其自定义域规则;发送所述业务类型的动态属性;接收所述业务类型的动态属性的值;校验所述动态属性的值是否符合自定义域规则,若符合,则保存所述动态属性的值。该实施方式本发明实施例通过新增自定义域接口和调用提交接口,将两个接口的功能做到通用,解决了现有技术中需要维护多套代码的问题。同时解决上线重新发布工程、无法即时上线问题,自定义域表是在服务端进行配置,配置完成可即时上线,避免了重复上线带来的风险和提高了程序的易维护性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种处理业务动态属性的方法和装置。
背景技术
订单确认页面是指选择或展示商品的品牌、面值、地区、支付方式等属性的页面。业务类型(商品类型)不同,其订单确认页面中显示的属性也会不同,通常在网站中会按照业务类型调用不同的订单确认页面,提交订单接口中有好多硬编码判断,很难统一设计。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1.只支持固定属性,新增属性后,需要重新开发页面,同时提交订单接口需要增对新属性的判断。
2.由于业务的属性不同,按业务类型开发多套订单确认页面,提交订单接口逻辑每次都需要增加硬编码判断,开发成本高,维护成本高,有新业务时还需要继续开发,维护多套逻辑代码,不易扩展。
3.新业务开发新页面后,上线时需要重新编译工程,过程比较麻烦,没法做到即时上线。
发明内容
有鉴于此,本发明实施例提供一种处理业务动态属性的方法和装置,能够处理业务的动态属性,解决了现有技术中只支持固定属性,维护多套逻辑代码,不易扩展的问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种处理业务动态属性的方法,应用于服务端,包括:通过自定义域接口获取业务类型,并根据所述业务类型从自定义域表中确定所述业务类型的动态属性和其自定义域规则;通过所述自定义域接口发送所述业务类型的动态属性;通过提交接口接收所述业务类型的动态属性的值;校验所述动态属性的值是否符合所述业务类型的自定义域规则,若符合,则保存所述动态属性的值。
可选地,在获取通过自定义域接口获取业务类型之前,所述方法还包括:按照业务类型配置自定义域表,所述自定义域表中包括业务类型及其对应的动态属性、自定义域规则。
可选地,根据所述业务类型确定所述业务类型的动态属性,包括:根据发送所述业务类型的客户端标识,校验该客户端是否合法;若合法,则根据所述业务类型在自定义域表中确定所述业务类型对应的动态属性。
为实现上述目的,根据本发明实施例的一个方面,提供了一种处理动态属性的方法,应用于客户端,包括:发送业务类型;调用自定义域接口接收所述业务类型的动态属性;根据固定属性和所述业务类型的动态属性,生成公用页面;根据公用页面得到所述业务类型的动态属性的值,并发送该动态属性的值。
可选地,发送该动态属性的值,包括:将所述业务类型的动态属性的值的格式转换为json格式;将转换后的动态属性的值置入指定隐藏域中,调用提交接口利用超文本传输协议发送至服务端。
可选地,调用自定义域接口接收所述业务类型的动态属性,包括:通过ajax方式异步查询自定义域接口,通过所述自定义域接口接收所述业务类型的动态属性;和\或根据固定属性和所述业务类型的动态属性,生成公用页面,包括:获取固定属性;根据固定属性和所述业务类型的动态属性,通过JavaScript渲染生成公用页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810986994.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气吹式轮胎充气系统
- 下一篇:真空烹饪器具及其烹饪方法