diff --git a/backend/services/mining-service/src/api/controllers/admin.controller.ts b/backend/services/mining-service/src/api/controllers/admin.controller.ts index 794a6208..2fb1cdfe 100644 --- a/backend/services/mining-service/src/api/controllers/admin.controller.ts +++ b/backend/services/mining-service/src/api/controllers/admin.controller.ts @@ -784,11 +784,11 @@ export class AdminController { @ApiQuery({ name: 'pageSize', required: false, type: Number }) async getUserBatchMiningRecords( @Param('accountSequence') accountSequence: string, - @Query('page') page?: number, - @Query('pageSize') pageSize?: number, + @Query('page') page?: string, + @Query('pageSize') pageSize?: string, ) { - const pageNum = page ?? 1; - const pageSizeNum = pageSize ?? 20; + const pageNum = page ? parseInt(page, 10) : 1; + const pageSizeNum = pageSize ? parseInt(pageSize, 10) : 20; const skip = (pageNum - 1) * pageSizeNum; const [records, total] = await Promise.all([