first commit
This commit is contained in:
68
node+vue/shop-bend/routes/cart.js
Executable file
68
node+vue/shop-bend/routes/cart.js
Executable file
@@ -0,0 +1,68 @@
|
||||
const _ = require("..");
|
||||
|
||||
/**
|
||||
* 用户收藏商品
|
||||
* userid: 用户id
|
||||
* shopid: 商品id
|
||||
* http://127.0.0.1:3000/api/json/cart/addCart
|
||||
*/
|
||||
_.router.post('/addCart', _.Ver.Verification, async (req, res, next) => {
|
||||
let params = JSON.parse(req.unparams)
|
||||
let userid = params.userid,
|
||||
shopid = params.shopid,
|
||||
list = await _.mysql.query(_.config.dev.sql.cart.add, [shopid, userid]);
|
||||
res.json({
|
||||
status: list.status,
|
||||
data: _.utils.public_encrypt(list.data)
|
||||
})
|
||||
});
|
||||
|
||||
/**
|
||||
* 检查商品是否被收藏过
|
||||
* userid: 用户id
|
||||
* shopid: 商品id
|
||||
* http://127.0.0.1:3000/api/json/cart/checkCart
|
||||
*/
|
||||
_.router.post('/checkCart', _.Ver.Verification, async (req, res, next) => {
|
||||
let params = JSON.parse(req.unparams)
|
||||
let userid = params.userid,
|
||||
shopid = params.shopid,
|
||||
list = await _.mysql.query(_.config.dev.sql.cart.checkCart, [shopid, userid]);
|
||||
res.json({
|
||||
status: list.status,
|
||||
data: _.utils.public_encrypt(list.data)
|
||||
})
|
||||
});
|
||||
|
||||
/**
|
||||
* 查找用户的购物车数据
|
||||
* userid: 用户id
|
||||
* http://127.0.0.1:3000/api/json/cart/selectCart
|
||||
*/
|
||||
_.router.post('/selectCart', _.Ver.Verification, async (req, res, next) => {
|
||||
let params = JSON.parse(req.unparams)
|
||||
let userid = params.userid,
|
||||
list = await _.mysql.query(_.config.dev.sql.cart.selectCart, [userid]);
|
||||
res.json({
|
||||
status: list.status,
|
||||
data: _.utils.public_encrypt(list.data)
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* 删除用户购物车的商品
|
||||
* cid: 购物车表的id,前端的cid字段
|
||||
* http://127.0.0.1:3000/api/json/cart/deleteCart
|
||||
*/
|
||||
_.router.post('/deleteCart', _.Ver.Verification, async (req, res, next) => {
|
||||
let params = JSON.parse(req.unparams)
|
||||
let cid = params.cid,
|
||||
list = await _.mysql.query(_.config.dev.sql.cart.deleteCart, [cid]);
|
||||
res.json({
|
||||
status: list.status,
|
||||
data: _.utils.public_encrypt(list.data)
|
||||
})
|
||||
});
|
||||
|
||||
module.exports = _.router;
|
||||
Reference in New Issue
Block a user