接口调整
This commit is contained in:
@@ -80,6 +80,20 @@ router.get('/flash-products', auth, async (req, res) => {
|
||||
const queryParams = [...params];
|
||||
console.log('Query params:', queryParams, 'Query:', query);
|
||||
const [flashProducts] = await getDB().execute(query, queryParams);
|
||||
|
||||
|
||||
// 处理商品详情
|
||||
for (const item of flashProducts) {
|
||||
const productQuery = `
|
||||
SELECT *
|
||||
FROM products
|
||||
WHERE id = ?
|
||||
`;
|
||||
const [product] = await getDB().execute(productQuery, [item.products_id]);
|
||||
item.product_name = product[0].name
|
||||
item.product_price = product[0].price
|
||||
}
|
||||
|
||||
res.json({
|
||||
success: true,
|
||||
data: {
|
||||
@@ -209,8 +223,9 @@ router.get('/recommend-products', auth, async (req, res) => {
|
||||
}
|
||||
|
||||
// 获取总数
|
||||
const countQuery = `SELECT COUNT(*) as total FROM flash_product ${whereClause}`;
|
||||
const countQuery = `SELECT COUNT(*) as total FROM recommend_product ${whereClause}`;
|
||||
const [countResult] = await getDB().execute(countQuery, params);
|
||||
console.log('countResult:', countResult);
|
||||
const total = countResult[0].total;
|
||||
|
||||
// 获取商品列表
|
||||
@@ -224,8 +239,19 @@ router.get('/recommend-products', auth, async (req, res) => {
|
||||
|
||||
// 确保参数数组正确传递
|
||||
const queryParams = [...params];
|
||||
console.log('Query params:', queryParams, 'Query:', query);
|
||||
const [recommendProducts] = await getDB().execute(query, queryParams);
|
||||
|
||||
// 处理商品详情
|
||||
for (const item of recommendProducts) {
|
||||
const productQuery = `
|
||||
SELECT *
|
||||
FROM products
|
||||
WHERE id = ?
|
||||
`;
|
||||
const [product] = await getDB().execute(productQuery, [item.products_id]);
|
||||
item.product_detail = product[0];
|
||||
}
|
||||
|
||||
res.json({
|
||||
success: true,
|
||||
data: {
|
||||
|
||||
Reference in New Issue
Block a user