购物车接口文档 - xiao-ren-wu/Longines GitHub Wiki

模块需要用户登录若用户没有登录会出现

{
    "status": 0,
    "msg": "NEED_LOGIN",
    "data": null,
    "success": false
}

添加购物车信息

请求方式:POST  localhost:8080/shopping/Insert

request

receiveruId=131     用户ID
receivergId=999	    商品ID

response

fail

{
    "status":0,
    "msg":"加入购物车失败"
}

success

{
    "status":1,
    "msg":"加入购物车成功"
    "data":{
        "gNum":1          返回数量
	"tAmount":100     返回总金额
    },
    "success":true
}

删除购物车信息

请求方式:GET  localhost:8080/shopping/Delete

request

uId
gId

response

fail

{
    "status":0,
    "msg":"参数传递错误",
    "data":null,
    "success":false
}

success

{
    "status":1,
    "msg":null,
    "data":"删除购物车信息成功",
    "success":true
}

根据商品数量更新购物车

请求方式:POST  localhost:8080/shopping/Update

request

uId
gId
gNum

response

fail

{
    "status": 0,
    "msg":"没有找到对应购物车",
    "data": null,
    "success": false
}

success

{
    "status": 1,
    "msg": null,
    "data": {
        "uId":23,
	"gId":999,
	"gNum":10,
        "status":1,
	"tAmount":500
    },
    "success": true
}

查看用户购物车列表

请求方式:GET  localhost:8080/shopping/Select

request

uId

response

fail

{
    "status": 0,
    "msg": "没有查到购物车信息",
    "data": null,
    "success": false
}

success

{
    "status": 1,
    "msg": null,
    "data": [
        {
            "gId":23,
            "sname":"店家一号"
            "gname":"阿玛尼欧美时尚..."
            "gNum":5,
            "stauts":1,
	    "tAmount":500,
	    "createTime": null,
            "updateTime": null
        },
        {
            "gId":64,
            "sname":"店家三号"
            "gname":"飞亚达Hunter系列..."
            "gNum":5,
            "stauts":1,
	    "gNum":2,
	    "tAmount":60,
	    "createTime": null,
            "updateTime": null
        }
    ],
    "success": true
}