diff --git a/backend/services/contribution-service/src/api/controllers/contribution.controller.ts b/backend/services/contribution-service/src/api/controllers/contribution.controller.ts index d99729e2..0b8db6a8 100644 --- a/backend/services/contribution-service/src/api/controllers/contribution.controller.ts +++ b/backend/services/contribution-service/src/api/controllers/contribution.controller.ts @@ -12,6 +12,7 @@ import { import { ContributionStatsResponse } from '../dto/response/contribution-stats.response'; import { ContributionRankingResponse, UserRankResponse } from '../dto/response/contribution-ranking.response'; import { GetContributionRecordsRequest } from '../dto/request/get-records.request'; +import { Public } from '../../shared/guards/jwt-auth.guard'; @ApiTags('Contribution') @Controller('contribution') @@ -24,6 +25,7 @@ export class ContributionController { ) {} @Get('stats') + @Public() @ApiOperation({ summary: '获取算力统计数据' }) @ApiResponse({ status: 200, type: ContributionStatsResponse }) async getStats(): Promise { diff --git a/backend/services/mining-admin-service/src/api/controllers/config.controller.ts b/backend/services/mining-admin-service/src/api/controllers/config.controller.ts index 0f89a18d..22c55825 100644 --- a/backend/services/mining-admin-service/src/api/controllers/config.controller.ts +++ b/backend/services/mining-admin-service/src/api/controllers/config.controller.ts @@ -48,7 +48,7 @@ export class ConfigController { // 并行获取 mining-service 状态和 contribution-service 总算力 const [miningResponse, contributionResponse] = await Promise.all([ fetch(`${miningServiceUrl}/api/v2/admin/status`), - fetch(`${contributionServiceUrl}/api/v1/contribution/stats`).catch(() => null), + fetch(`${contributionServiceUrl}/api/v2/contribution/stats`).catch(() => null), ]); if (!miningResponse.ok) {