diff --git a/src/Oms.Application/Services/Orders/Customs9610OrderService.cs b/src/Oms.Application/Services/Orders/Customs9610OrderService.cs
index 57b3d84..7a6a3a7 100644
--- a/src/Oms.Application/Services/Orders/Customs9610OrderService.cs
+++ b/src/Oms.Application/Services/Orders/Customs9610OrderService.cs
@@ -242,7 +242,7 @@ public class Customs9610OrderService : ApplicationService
}
///
- /// 预报下游(写死 create9610Order / BH 网关地址)。
+ /// 预报下游(create9610Order / BH;网关地址取自其他配置 api_center)。
///
[HttpPost("/order/customs-9610/fetch-declaration-form-batch")]
public async Task FetchDeclarationFormBatchAsync([FromBody] Customs9610IdsInput input)
@@ -274,10 +274,10 @@ public class Customs9610OrderService : ApplicationService
}
///
- /// 写死的 9610 预报下游地址:create9610Order + supplierCode=BH。
+ /// 9610 预报下游标准码 / 供应商码(网关根地址由 api_center.BaseUrl 拼装)。
///
- private const string Create9610OrderForwardUrl =
- "https://api.ideship.com/itfx/InterfaceForward/ForwardWithSubscribe?standardCode=create9610Order&supplierCode=BH";
+ private const string Create9610OrderStandardCode = "create9610Order";
+ private const string Create9610OrderSupplierCode = "BH";
private async Task DownstreamForwardOneAsync(int id)
{
@@ -303,8 +303,10 @@ public class Customs9610OrderService : ApplicationService
ItfxForwardResult forward;
try
{
- forward = await ItfxForwardClient.ForwardToAbsoluteUrlAsync(
- Create9610OrderForwardUrl,
+ // BaseUrl 来自其他配置 api_center(ItfxForwardClient 内部解析)
+ forward = await ItfxForwardClient.ForwardWithSubscribeAsync(
+ Create9610OrderStandardCode,
+ Create9610OrderSupplierCode,
creds.AppKey,
creds.AppSecret,
body);
@@ -322,7 +324,6 @@ public class Customs9610OrderService : ApplicationService
Status = header.Status,
ServiceNo = header.ServiceNo,
ClientNo = header.ClientNo,
- Url = Create9610OrderForwardUrl,
};
}