diff --git a/server/src/routes/feedback.ts b/server/src/routes/feedback.ts index 168b7fd..5a7bb79 100644 --- a/server/src/routes/feedback.ts +++ b/server/src/routes/feedback.ts @@ -52,14 +52,15 @@ router.get('/', requireAdmin, async (req, res) => { ) const total = (countResult as any[])[0].total + // LIMIT/OFFSET 直接嵌入 SQL(execute 对参数类型要求严格) const [rows] = await pool.execute( `SELECT f.*, u.nickname, u.avatar_url FROM feedbacks f LEFT JOIN users u ON f.user_id = u.id WHERE ${where} ORDER BY f.created_at DESC - LIMIT ? OFFSET ?`, - [...params, pageSize, offset] + LIMIT ${pageSize} OFFSET ${offset}`, + params ) res.json({ code: 0, data: { list: rows, total, page, pageSize } })