fix(mining-admin): 修复算力同步状态检查的 API 路径

- contribution-service: 给 /contribution/stats 接口添加 @Public() 装饰器
- mining-admin-service: 修正 API 路径从 api/v1 改为 api/v2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-16 03:09:05 -08:00
parent 7c00c900a0
commit b5fca7bb04
2 changed files with 3 additions and 1 deletions

View File

@ -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<ContributionStatsResponse> {

View File

@ -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) {