fix(admin-service): 修复合同服务调用 planting-service 端口和路径错误

- 端口从 3002 改为 3003(与 planting-service 实际端口一致)
- API 路径添加 /api/v1 前缀(planting-service 有全局前缀)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-05 23:20:26 -08:00
parent 6845ad4a0f
commit 80e3fdb7e0
1 changed files with 5 additions and 5 deletions

View File

@ -76,7 +76,7 @@ export class ContractService {
constructor(private readonly configService: ConfigService) {
this.plantingServiceUrl = this.configService.get<string>(
'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<ContractsListResponse>(url);
@ -144,7 +144,7 @@ export class ContractService {
*/
async getContract(orderNo: string): Promise<ContractDto | null> {
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<ContractDto>(url);
@ -163,7 +163,7 @@ export class ContractService {
* @returns PDF Buffer
*/
async downloadContractPdf(orderNo: string): Promise<Buffer> {
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<ContractStatisticsResponse>(url);