From fe6c1b3fced22343ce5ffff6b596ab025d50ef90 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 2 Feb 2026 02:37:55 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-admin-service):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20manual-mining=20=E5=88=86=E9=A1=B5=E5=8F=82=E6=95=B0=20NaN?= =?UTF-8?q?=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NestJS transform 会将缺失的 query 参数转为 NaN, 而 NaN ?? 1 仍然是 NaN。改用 Number(page) || 1 确保默认值生效。 Co-Authored-By: Claude Opus 4.5 --- .../src/api/controllers/manual-mining.controller.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/services/mining-admin-service/src/api/controllers/manual-mining.controller.ts b/backend/services/mining-admin-service/src/api/controllers/manual-mining.controller.ts index d677c8b0..44cd5374 100644 --- a/backend/services/mining-admin-service/src/api/controllers/manual-mining.controller.ts +++ b/backend/services/mining-admin-service/src/api/controllers/manual-mining.controller.ts @@ -99,7 +99,7 @@ export class ManualMiningController { @Query('page') page?: number, @Query('pageSize') pageSize?: number, ) { - return this.manualMiningService.getRecords(page ?? 1, pageSize ?? 20); + return this.manualMiningService.getRecords(Number(page) || 1, Number(pageSize) || 20); } @Get('records/:accountSequence')