任务描述
需求描述
需求背景:系统部的接口已经完成,需要对接新接口
需求实现:
1.添加购物车接口,由原单个添加,改成批量添加。
批量加入购物车 POST
http://erpapi.internal.zhcxkj.com/Amazon/Cart/AddList
{
"source": [
"string"
],
"input": [
{
"customerID": 1,
"adminID": 2,
"orderSourceSKUID": "270606118",
"cartRemark": "批量加入购物车测试接口",
"transferType": 2,
"productNum": 2
}
],
"language": "string"
}
验收标准
购物车正常添加
1、分支代码【develop-wenli-59814】。涉及AmazonWorker地方:
1.1【自动备货-添加购物车(首次备货、二次备货)】
1.2【常态化自动备货-添加购物车(常态化自动备货、通过智能备货接口常态化备货)】
1.3【购物车自动补充重量】
2、修改逻辑
2.1 将以前调用了【单个添加购物车】接口,全部改为调用【批量添加购物车】的接口。
2.2 请求【批量添加购物车】的接口:
返回成功,正常执行代码。
返回错误后,会抛出错误不再向下执行,同时打印出执行成功的数据、执行失败的数据。
3、主要代码截图
3.1 请求接口
3.2 请求接口前后的数据处理
3.3 添加数据参数集合