From 9cf2e00031805fa8a41d1a2a365dc827a6d3b5d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E6=B5=B7=E6=B4=8B?= Date: Thu, 4 Jun 2026 09:39:39 +0800 Subject: [PATCH] goodsapl --- controllers/goods.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/controllers/goods.js b/controllers/goods.js index 4c61f99..3055871 100644 --- a/controllers/goods.js +++ b/controllers/goods.js @@ -60,9 +60,9 @@ async function getGoods(ctx) { } if (ctx.query.limit && !ctx.query.page) { - const limit = Math.min(10000, Math.max(1, parseInt(ctx.query.limit) || 20)) - sql += ' LIMIT ?' - params.push(limit) + const limitStr = String(ctx.query.limit).trim() + const limit = Math.min(10000, Math.max(1, isNaN(parseInt(limitStr)) ? 20 : parseInt(limitStr))) + sql += ' LIMIT ' + limit const goods = await query(sql, params) ctx.body = { code: 200, data: processGoodsImages(goods) } return