新增优惠卷管理和图片上传
This commit is contained in:
@@ -68,4 +68,37 @@ router.get('/:id', async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
router.get('/user/:id', async (req, res) => {
|
||||
try {
|
||||
const db = getDB();
|
||||
const userId = req.params.id;
|
||||
|
||||
const query = `
|
||||
SELECT * FROM coupon_use WHERE user_id = ?
|
||||
`
|
||||
const [coupon] = await db.query(query, [userId]);
|
||||
|
||||
for (const item of coupon) {
|
||||
const query = `
|
||||
SELECT * FROM coupon_products WHERE id = ?
|
||||
`
|
||||
const [couponInfo] = await db.query(query, [item.coupon_id]);
|
||||
item.couponInfo = couponInfo[0];
|
||||
item.couponInfo.products = [];
|
||||
for (const product of item.couponInfo.products_id) {
|
||||
const query = `
|
||||
SELECT name FROM products WHERE id = ?
|
||||
`
|
||||
const [productInfo] = await db.query(query, [product]);
|
||||
item.couponInfo.products.push(productInfo[0]);
|
||||
}
|
||||
}
|
||||
|
||||
res.json({success: true, coupon});
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
res.status(500).json({ error: '加载优惠券失败' });
|
||||
}
|
||||
})
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user