|
123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * @Description: 购物车模块数据持久层
- * @Author: hai-27
- * @Date: 2020-02-19 16:17:19
- * @LastEditors: hai-27
- * @LastEditTime: 2020-02-27 15:58:55
- */
- const db = require('./db.js');
-
- module.exports = {
- // 获取购物车信息
- GetShoppingCart: async (user_id) => {
- const sql = 'select * from shoppingCart where user_id = ?';
- return await db.query(sql, user_id);
- },
- // 查询用户的购物车的某个商品
- FindShoppingCart: async (user_id, product_id) => {
- const sql = 'select * from shoppingCart where user_id = ? and product_id = ?';
- return await db.query(sql, [user_id, product_id]);
- },
- // 新插入购物车信息
- AddShoppingCart: async (user_id, product_id) => {
- const sql = 'insert into shoppingCart values(null,?,?,1)';
- return await db.query(sql, [user_id, product_id]);
- },
- // 更新购物车商品数量
- UpdateShoppingCart: async (NewNum, user_id, product_id) => {
- const sql = 'update shoppingCart set num =? where user_id =? and product_id =?';
- return await db.query(sql, [NewNum, user_id, product_id]);
- },
- // 删除购物车信息
- DeleteShoppingCart: async (user_id, product_id) => {
- const sql = 'delete from shoppingCart where user_id =? and product_id =?';
- return await db.query(sql, [user_id, product_id]);
- }
- }
|