文档
测试

新接口-用户购物车信息

GET
/mall/api/cart/newIndex

接口描述

使用多线程优化查询速度

请求头

参数名
类型
描述
必填
token
String
必填

请求参数

参数名
类型
描述
必填
page
int
当前页 默认 1
必填
limit
int
显示条数 默认 10
必填

响应参数

参数名
类型
描述
必填
code
int
请求状态 0成功 其他失败
必填
msg
String
请求响应信息
必填
data
Object
返回当前用户 购物车数据
必填
cartTotal
Object
正常购物车商品数量、商品总金额数据
必填
goodsCount
int
商品数量
必填
checkedGoodsCount
int
选中的商品数量-- 废弃字段
必填
goodsAmount
float
商品总金额
必填
checkedGoodsAmount
float
选中商品的总金额-- 废弃字段
必填
cartList
array
正常购物车列表数据
必填
id
int
购物车id
必填
userId
int
用户id
必填
goodsId
int
商品id
必填
goodsSn
String
商品编号
必填
goodsName
String
商品名称
必填
productId
int
商品货品id
必填
productName
String
商品货品名称
必填
price
float
价格
必填
number
int
数量
必填
checked
boolean
是否选中状态
必填
picUrl
String
商品货品url
必填
addTime
String
创建时间
必填
updateTime
String
修改时间
必填
deleted
boolean
购物车状态 false正常 true失效 -- 后端已过滤 只能查询false商品
必填
isClear
boolean
失效商品 是否已清除 true已清除 -- 后端已过滤
必填
failureCartList
array
失效购物车列表数据
必填
失效购物车列表和正常购物车列表字段一样
必填

说明 / 示例

`返回示例 - 带注释` ```java { "code": 0, "msg": "請求成功", "data": { // 返回数据 "cartTotal": { // 购物车商品数量以及商品总价格 (这里只计算正常商品的) "goodsCount": 10, // 商品数量 "goodsAmount": 1990.00 // 购物车商品总金额(这个金额已经计算了运费) }, "failureCartList": [ // 失效商品列表 - 不分页 { "id": 27, // 购物车id "userId": 12, // 用户id "goodsId": 1181044, // 商品id "goodsSn": "1001000135657", // 商品编号 "goodsName": "日本东金", // 商品名称 "productId": 327, // 货品id "productName": "红色", // 货品规格名称 "price": 12.00, // 商品单价 "proPrice": 100.00, // 商品规格价格 "number": 10, // 商品数量 "checked": true, "picUrl": "https://res.easydoc.net/static/img/defaultHead2.0058acda.jpg", // 商品图片 "addTime": "2021-11-05 10:17:50", // "updateTime": "2021-11-05 10:17:50", // "deleted": false, "freight":1.00, // 运费 "isFreeMall": 0 // 商品邮费设置 0 不包邮 1 包邮 2 到付 } ], "cartList": { // 正常商品数据 - 分页 "records": [ // 列表 { "id": 27, // 购物车id "userId": 12, // 用户id "goodsId": 1181044, // 商品id "goodsSn": "1001000135657", // 商品编号 "goodsName": "日本东金", // 商品名称 "productId": 327, // 货品id "productName": "红色", // 货品规格名称 "price": 12.00, // 商品单价 "number": 10, // 商品数量 "checked": true, // "picUrl": "https://res.easydoc.net/static/img/defaultHead2.0058acda.jpg", // 商品图片 "addTime": "2021-11-05 10:17:50", // "updateTime": "2021-11-05 10:17:50", // "deleted": false, "freight":1.00, // 运费 "isFreeMall": 0 // 商品邮费设置 0 不包邮 1 包邮 2 到付 } ], "total": 1, // 总共数据条数 "size": 10, // 显示条数 "current": 1, // 当前页 "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 // 总共页数 } } } ``` `返回示例 - 不带注释` ```java { "code": 0, "msg": "請求成功", "data": { "cartTotal": { "goodsCount": 10, "goodsAmount": 1990.00 }, "failureCartList": [ { "id": 27, "userId": 12, "goodsId": 1181044, "goodsSn": "1001000135657", "goodsName": "日本东金", "productId": 327, "price": 12.00, "number": 10, "checked": true, "picUrl": "https://res.easydoc.net/static/img/defaultHead2.0058acda.jpg", "addTime": "2021-11-05 10:17:50", "updateTime": "2021-11-05 10:17:50", "deleted": false, "freight":1.00, "isFreeMall": 0 } ], "cartList": { "records": [ { "id": 26, "userId": 12, "goodsId": 1181036, "goodsSn": "1001000744323", "goodsName": "马自达的转子", "productId": 311, "price": 199.00, "proPrice": 100.00, "number": 10, "checked": true, "picUrl": "https://res.easydoc.net/static/img/defaultHead2.0058acda.jpg", "addTime": "2021-11-05 10:14:28", "updateTime": "2021-11-05 10:14:28", "deleted": false, "freight":1.00, "isFreeMall": 0 } ], "total": 1, "size": 10, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 } } } ```