秒杀商品页面api(手写版)

1.商品页面

/goods/to_list

这个接口是登陆成功之后跳转到商品页面的接口,该接口需要将用户登录的信息保存下来,然后把所有的商品信息返回到商品页面(将信息保存到model)。

request(get)

id,nickname,password,salt,head,registerDatelastLoginDate

response

success

{
    "goodsList" : [               
        {
            "id" : "商品id"
            "goodsName" : "商品名称",
            "goodsImg" : "商品图片",
            "goodsPrice":"商品原价",                   
            "miaoshaPrice" : "秒杀价",
            "stockCount" : "库存数量"
        }
    ]
}


2商品详情

/goods/to_detail/{goodsId}

前端需要传入用户信息和单个商品的id,通过商品id查看单个商品的详细情况。

request(get)

id,nickname,password,salt,head,registerDatelastLoginDate,goodsId

response

success

goods:{
            "id" : "商品id"
            "goodsName" : "商品名称",
            "goodsImg" : "商品图片",
            "goodsPrice":"商品原价",                   
            "miaoshaPrice" : "秒杀价",
            "stockCount" : "库存数量",
    }

fail

{
    goods : null
}

 

3商品秒杀

/miaosha/do_miaosha

前端需要传入用户信息和秒杀商品的id,然后将用户id和商品id加入到秒杀订单中,

request(get)

id,nickname,password,salt,head,registerDatelastLoginDate,goodsId

response

success

    goods:{
            "id" : "商品id"
            "goodsName" : "商品名称",
            "goodsImg" : "商品图片",
            "goodsPrice":"商品原价",                 
            "miaoshaPrice" : "秒杀价",
            "stockCount" : "库存数量",
    },
    orderInfo:{
            "id" : "秒杀订单id",
            "goodsPrice" : "订单价格",
            "createDate" : "下单时间",
            "status" : "订单状态",
            "user_id" : "用户id",
            "delivery_addr_id" : "收获地址ID",
            "goods_name" : "冗余过来的商品名称",
            "goods_count" : "商品数量",
            "goods_price" : "商品价格",
            "order_channel" : "渠道",
            "pay_date" : "支付时间"
    }
​

fail

{ errmsg : "商品已经秒杀完毕" }

{ errmsg : "不能重复秒杀" }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值