From 3bce996dd31d8b2c4643c758e0117a420881f050 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 2 Feb 2026 02:24:00 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-admin-service):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20manual-mining=20=E5=92=8C=20pending-contributions=20?= =?UTF-8?q?=E5=86=85=E9=83=A8=E8=B0=83=E7=94=A8=20URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 这两个 service 调用 mining-service 时缺少 /api/v2/mining 前缀, 导致请求到达 mining-service 后 404。 修复前: ${miningServiceUrl}/admin/manual-mining/records 修复后: ${miningServiceUrl}/api/v2/mining/admin/manual-mining/records Co-Authored-By: Claude Opus 4.5 --- .../src/application/services/manual-mining.service.ts | 8 ++++---- .../application/services/pending-contributions.service.ts | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/services/mining-admin-service/src/application/services/manual-mining.service.ts b/backend/services/mining-admin-service/src/application/services/manual-mining.service.ts index a7e25056..bc0efd41 100644 --- a/backend/services/mining-admin-service/src/application/services/manual-mining.service.ts +++ b/backend/services/mining-admin-service/src/application/services/manual-mining.service.ts @@ -40,7 +40,7 @@ export class ManualMiningService { async calculate(request: ManualMiningCalculateRequest): Promise { try { const response = await fetch( - `${this.miningServiceUrl}/admin/manual-mining/calculate`, + `${this.miningServiceUrl}/api/v2/mining/admin/manual-mining/calculate`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, @@ -79,7 +79,7 @@ export class ManualMiningService { ): Promise { try { const response = await fetch( - `${this.miningServiceUrl}/admin/manual-mining/execute`, + `${this.miningServiceUrl}/api/v2/mining/admin/manual-mining/execute`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, @@ -135,7 +135,7 @@ export class ManualMiningService { async getRecords(page: number = 1, pageSize: number = 20): Promise { try { const response = await fetch( - `${this.miningServiceUrl}/admin/manual-mining/records?page=${page}&pageSize=${pageSize}`, + `${this.miningServiceUrl}/api/v2/mining/admin/manual-mining/records?page=${page}&pageSize=${pageSize}`, { method: 'GET', headers: { 'Content-Type': 'application/json' }, @@ -170,7 +170,7 @@ export class ManualMiningService { async getRecordByAccountSequence(accountSequence: string): Promise { try { const response = await fetch( - `${this.miningServiceUrl}/admin/manual-mining/records/${accountSequence}`, + `${this.miningServiceUrl}/api/v2/mining/admin/manual-mining/records/${accountSequence}`, { method: 'GET', headers: { 'Content-Type': 'application/json' }, diff --git a/backend/services/mining-admin-service/src/application/services/pending-contributions.service.ts b/backend/services/mining-admin-service/src/application/services/pending-contributions.service.ts index 7279a3d7..33b35f32 100644 --- a/backend/services/mining-admin-service/src/application/services/pending-contributions.service.ts +++ b/backend/services/mining-admin-service/src/application/services/pending-contributions.service.ts @@ -36,7 +36,7 @@ export class PendingContributionsService { } const response = await firstValueFrom( - this.httpService.get(`${miningServiceUrl}/admin/pending-contributions`, { + this.httpService.get(`${miningServiceUrl}/api/v2/mining/admin/pending-contributions`, { params, }), ); @@ -59,7 +59,7 @@ export class PendingContributionsService { try { const response = await firstValueFrom( this.httpService.get( - `${miningServiceUrl}/admin/pending-contributions/summary`, + `${miningServiceUrl}/api/v2/mining/admin/pending-contributions/summary`, ), ); @@ -89,7 +89,7 @@ export class PendingContributionsService { try { const response = await firstValueFrom( this.httpService.get( - `${miningServiceUrl}/admin/pending-contributions/${id}/records`, + `${miningServiceUrl}/api/v2/mining/admin/pending-contributions/${id}/records`, { params: { page, pageSize }, }, @@ -120,7 +120,7 @@ export class PendingContributionsService { try { const response = await firstValueFrom( this.httpService.get( - `${miningServiceUrl}/admin/pending-contributions/mining-records`, + `${miningServiceUrl}/api/v2/mining/admin/pending-contributions/mining-records`, { params: { page, pageSize }, },