From 80e3fdb7e01a2fbd9c23ddc1823697acadcb49a9 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 5 Feb 2026 23:20:26 -0800 Subject: [PATCH] =?UTF-8?q?fix(admin-service):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=90=88=E5=90=8C=E6=9C=8D=E5=8A=A1=E8=B0=83=E7=94=A8=20planti?= =?UTF-8?q?ng-service=20=E7=AB=AF=E5=8F=A3=E5=92=8C=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 端口从 3002 改为 3003(与 planting-service 实际端口一致) - API 路径添加 /api/v1 前缀(planting-service 有全局前缀) Co-Authored-By: Claude Opus 4.5 --- .../src/application/services/contract.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/services/admin-service/src/application/services/contract.service.ts b/backend/services/admin-service/src/application/services/contract.service.ts index 2197013f..9d573483 100644 --- a/backend/services/admin-service/src/application/services/contract.service.ts +++ b/backend/services/admin-service/src/application/services/contract.service.ts @@ -76,7 +76,7 @@ export class ContractService { constructor(private readonly configService: ConfigService) { this.plantingServiceUrl = this.configService.get( 'PLANTING_SERVICE_URL', - 'http://rwa-planting-service:3002', + 'http://rwa-planting-service:3003', ); this.httpClient = axios.create({ @@ -107,7 +107,7 @@ export class ContractService { if (params.orderBy) queryParams.append('orderBy', params.orderBy); if (params.orderDir) queryParams.append('orderDir', params.orderDir); - const url = `/planting/internal/contracts?${queryParams.toString()}`; + const url = `/api/v1/planting/internal/contracts?${queryParams.toString()}`; this.logger.debug(`[getContracts] 请求: ${url}`); const response = await this.httpClient.get(url); @@ -144,7 +144,7 @@ export class ContractService { */ async getContract(orderNo: string): Promise { try { - const url = `/planting/internal/contracts/${orderNo}`; + const url = `/api/v1/planting/internal/contracts/${orderNo}`; this.logger.debug(`[getContract] 请求: ${url}`); const response = await this.httpClient.get(url); @@ -163,7 +163,7 @@ export class ContractService { * @returns PDF Buffer */ async downloadContractPdf(orderNo: string): Promise { - const url = `/planting/internal/contracts/${orderNo}/pdf`; + const url = `/api/v1/planting/internal/contracts/${orderNo}/pdf`; this.logger.debug(`[downloadContractPdf] 请求: ${url}`); const response = await this.httpClient.get(url, { @@ -185,7 +185,7 @@ export class ContractService { if (params?.provinceCode) queryParams.append('provinceCode', params.provinceCode); if (params?.cityCode) queryParams.append('cityCode', params.cityCode); - const url = `/planting/internal/contracts/statistics?${queryParams.toString()}`; + const url = `/api/v1/planting/internal/contracts/statistics?${queryParams.toString()}`; this.logger.debug(`[getStatistics] 请求: ${url}`); const response = await this.httpClient.get(url);