接口调整

This commit is contained in:
dzl
2025-09-29 14:58:40 +08:00
parent 94038d314e
commit d18ff863b6
5 changed files with 102 additions and 10 deletions

View File

@@ -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: {