54 lines
1.3 KiB
JavaScript
54 lines
1.3 KiB
JavaScript
var express = require('express');
|
|
var router = express.Router();
|
|
var db = require("../db");
|
|
var config = require("../confg")
|
|
|
|
router.post('/addCart', function(req, res, next) {
|
|
var commodity_id = req.body.commodity_id;
|
|
var user_id = req.body.user_id;
|
|
db.query(config.SqlConfig.cart.InsertCart, [ user_id, commodity_id, 1], result => {
|
|
res.json(result)
|
|
})
|
|
});
|
|
|
|
router.post('/queryShopOrCart', function(req, res, next) {
|
|
var commodity_id = req.body.commodity_id;
|
|
var user_id = req.body.user_id;
|
|
db.query(config.SqlConfig.cart.QueryCart, [ user_id, commodity_id], result => {
|
|
if(result.hasOwnProperty("data")) {
|
|
result.data = "不可收藏"
|
|
}else{
|
|
result.status = 200
|
|
result.data = "可收藏"
|
|
}
|
|
console.log(result)
|
|
res.json(result)
|
|
})
|
|
});
|
|
|
|
|
|
|
|
|
|
router.post('/getAllCart', function(req, res, next) {
|
|
var user_id = req.body.user_id;
|
|
db.query(config.SqlConfig.cart.SelectCart, [ user_id ], result => {
|
|
res.json(result)
|
|
});
|
|
});
|
|
|
|
|
|
router.post('/deleteCart', function(req, res, next) {
|
|
var cartdata = req.body.cartdata;
|
|
let resd = ""
|
|
cartdata.forEach(val => {
|
|
db.query(config.SqlConfig.cart.deleteCart, [ val.cid ], result => {
|
|
resd = result
|
|
});
|
|
});
|
|
res.json({
|
|
status: 200,
|
|
message: '删除成功'
|
|
});
|
|
});
|
|
|
|
module.exports = router; |