首页 > 其他 > 详细

eolinker解决两个变量合并成一个变量提供其他接口使用的方法

时间:2020-07-07 22:58:55      阅读:78      评论:0      收藏:0      [点我收藏+]

场景描述:提交订单的接口请求中,有一参数是由商品价格+运费计算而来(下方红色TotalProductFee),而TotalProductFee参数又来自于运费接口(FreightFee)和商品接口(SalePrice)返回值计算得出。所以订单在提交的时候,需要定义TotalProductFee=FreightFee+SalePrice

{"AddressId":"5764","DeductionPointFee":0,"DeliveryType":"1","FreightFee":"10","OrderInvoice":null,"PaymentChannel":7,"Reciver":"","ReciverPhone":"","Remark":"","TotalProductFee":10.01,"CouponId":null,"JoinReward":true,"ShopCartIds":["172830"],"StoreDiscountFee":0,"BaleAmount":0}

第一步,我们从运费接口和商品接口定义了运费FreightFee和商品价格SalePrice的全局变量

env.globalParams[‘FreightFee‘] 

env.globalParams[‘SalePrice‘]

 

第二步,订单创建接口,预处理,选择“请求预处理”,定义“TotalProductFee”

params[‘TotalProductFee‘] = env.globalParams[‘FreightFee‘] + env.globalParams[‘SalePrice‘];

技术分享图片

 

 

第三步,保存后,请求TotalProductFee就永远的赋予了运费与商品价格的变量和,请求体内,输入值“0”或者空都可以。保存后,请求可提交,订单创建成功

技术分享图片

 

 

需要注意的是Raw格式是不支持params定义的参数的请求的,需要先转换成json,一般遇到请求参数很多的时候,习惯使用raw

把raw格式的内容复制后,点击请求参数下的导入,即可实现Raw转json

技术分享图片

 

eolinker解决两个变量合并成一个变量提供其他接口使用的方法

原文:https://www.cnblogs.com/becks/p/13263537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!