购物车
购物车
/cart/get 获取购物车
Method: GET
请求:
无
响应:
code M int 返回码 0为成功、其他为错误
msg O string 出错信息提示
data O dict 成功时返回购物车信息
{
info M dict 购物车数据
{
count M int 购物车商品数量
sum_money M int 购物车商品总价
is_price_timing M bool 是否时价
total_cost_points M int 商品总消耗积分
reward_sku_count M int 积分商品的数量
}
list M dict 购物车商品ID及数量
{
sku_id M string 商品ID及数量
}
reward_sku_list M dict 积分商品列表
{
id M string 商品ID及数量
}
}
返回示例:
{
"msg": "ok",
"code": 0,
"data": {
"list": { "D1572277": 1},
"info": {
"is_price_timing": false,
"count": 0,
"total_cost_points": 0,
"sum_money": 0,
"reward_sku_count": 0
},
"reward_sku_list":{"E123333":1, "E44442":4}
}
}
/cart/update 更新购物车
Method:
POST
请求:
data M dict 商品信息{sku_id: amount} {"D7557005":0, "RW123333":1}
响应:
code M int 返回码 0为成功、其他为错误
msg O string 出错信息提示
data O dict 成功时返回购物车信息,json格式
{
info M dict 购物车数据
{
count M int 购物车商品数量
sum_money M int 购物车商品总价
reward_sku_count M int 积分商品总数
is_price_timing M bool 是否时价
total_cost_points M int 商品总消耗积分
},
invalid_skus M list 无效商品信息
[{
code M int 错误码(1:商品下架;2:商品库存不足)
msg M string 错误提示
sku_id M string 商品ID
name M string 商品名
stocks O int 商品库存数量(商品库存不足时返回)
}],
reward_sku_list M dict 积分商品ID及数量
{
"RW123333":1
}
list M dict 购物车商品ID及数量
{
sku_id M string 商品ID及数量
}
}
示例:
{"code": 0,
"msg": "ok",
"data": {
"info":
{"reward_sku_count": 0,
"count": 1,
"sum_money": 100.0,
"is_price_timing": false,
"total_cost_points": 0},
"invalid_skus": [{
code: 2,
msg: '商品库存不足',
sku_id: 'D1572278',
name: '白菜',
stocks: 0
}],
"reward_sku_list": {
"RW123333":1,
"RW44442":4},
"list":
{"D15933122": 1.0}
}
}