购物车

1、点击全选:

    请求路径:/carts/SelectAll

    请求方式:GET

    Request URL:http://localhost:8080/carts/selectAll(或unSelectAll)?username=ZTY 

    作用:将productSelected都改为true

    响应json:

{
"status": 0,
"data": {
"list": [
{
"good_id": 4,
"count": 1,
"goods_name": "小米11",
"subtitle": "2021轻装上阵",
"price": 4299,
"productTotalPrice": 4299,
"productStock": 1000,
"productSelected": true,
"status": 1
},
{
"good_id": 3,
"count": 1,
"goods_name": "Redmi K20 Pro",
"subtitle": "高性能长续航 5G 手机",
"price": 1418,
"productTotalPrice": 1418,
"productStock": 1000,
"productSelected": true,
"status": 1
}
]
},
"cartTotalPrice": 5717,
"imageHost": "www.mi.com",
"selectedAll": true,
"cartTotalQuantity": 2
}


2、取消全选:

    请求路径:/carts/unSelectAll

    作用:将productSelected都改为false

    响应json:  

{
"status": 0,
"data": {
"list": [
{
"good_id": 4,
"count": 1,
"goods_name": "小米11",
"subtitle": "2021轻装上阵",
"price": 4299,
"productTotalPrice": 4299,
"productStock": 1000,
"productSelected": false,
"status": 1
},
{
"good_id": 3,
"count": 1,
"goods_name": "Redmi K20 Pro",
"subtitle": "高性能长续航 5G 手机",
"price": 1418,
"productTotalPrice": 1418,
"productStock": 1000,
"productSelected": false,
"status": 1
}
]
},
"cartTotalPrice": 0,
"imageHost": "www.mi.com",
"selectedAll": false,
"cartTotalQuantity": 0
}


3、购物车单个商品数量+1/-1:

    请求路径:/carts/updatecart

    请求方式:GET

    Request URL:http://localhost:8080/carts/updatecart?goodid=4&username=ZTY&quantity=2&selected=true

    作用:改变list中的count以及cartTotalQuantity,cartTotalPrice

    响应json:

{
"status": 0,
"data": {
"list": [
{
"good_id": 4,
"count": 2,
"goods_name": "小米11",
"subtitle": "2021轻装上阵",
"price": 4299,
"productTotalPrice": 8598,
"productStock": 1000,
"productSelected": true,
"status": 1
},
{
"good_id": 3,
"count": 1,
"goods_name": "Redmi K20 Pro",
"subtitle": "高性能长续航 5G 手机",
"price": 1418,
"productTotalPrice": 1418,
"productStock": 1000,
"productSelected": false,
"status": 1
}
]
},
"cartTotalPrice": 8598,
"imageHost": "www.mi.com",
"selectedAll": false,
"cartTotalQuantity": 3
}