From 2ec8fcb8861b1725a0757dcaa98a3cac810a00f9 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Tue, 1 Sep 2026 19:32:01 +0800 Subject: [PATCH] fix(order): route customer addresses through gateway --- .../order/controller/MerchantCustomerAddressController.java | 2 +- order/src/main/resources/openapi/order-v1.yaml | 4 ++-- .../OrderCustomerFoundationOpenApiContractTest.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/order/src/main/java/com/baiyue/order/controller/MerchantCustomerAddressController.java b/order/src/main/java/com/baiyue/order/controller/MerchantCustomerAddressController.java index 53654f06e..8c4b0089d 100644 --- a/order/src/main/java/com/baiyue/order/controller/MerchantCustomerAddressController.java +++ b/order/src/main/java/com/baiyue/order/controller/MerchantCustomerAddressController.java @@ -23,7 +23,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController -@RequestMapping("/api/merchant/v1/order-addresses") +@RequestMapping("/api/merchant/v1/orders/first-leg/addresses") public class MerchantCustomerAddressController { @Resource private CustomerAddressService service; diff --git a/order/src/main/resources/openapi/order-v1.yaml b/order/src/main/resources/openapi/order-v1.yaml index 09a39a094..c278f3f0f 100644 --- a/order/src/main/resources/openapi/order-v1.yaml +++ b/order/src/main/resources/openapi/order-v1.yaml @@ -6,7 +6,7 @@ info: security: - bearerAuth: [] paths: - /api/merchant/v1/order-addresses: + /api/merchant/v1/orders/first-leg/addresses: get: summary: 查询当前客户下单地址簿 parameters: @@ -27,7 +27,7 @@ paths: responses: '200': {description: 返回地址内部 ID,Long 按字符串序列化} '403': {description: 需要 merchant:order:create 权限} - /api/merchant/v1/order-addresses/{id}: + /api/merchant/v1/orders/first-leg/addresses/{id}: put: summary: 修改当前客户下单地址 description: 已创建订单保存独立快照,本操作不会修改历史订单。 diff --git a/order/src/test/java/com/baiyue/order/controller/OrderCustomerFoundationOpenApiContractTest.java b/order/src/test/java/com/baiyue/order/controller/OrderCustomerFoundationOpenApiContractTest.java index 76236fc27..63b261157 100644 --- a/order/src/test/java/com/baiyue/order/controller/OrderCustomerFoundationOpenApiContractTest.java +++ b/order/src/test/java/com/baiyue/order/controller/OrderCustomerFoundationOpenApiContractTest.java @@ -13,7 +13,7 @@ class OrderCustomerFoundationOpenApiContractTest { assertThat(input).isNotNull(); String yaml = new String(input.readAllBytes(), StandardCharsets.UTF_8); assertThat(yaml) - .contains("/api/merchant/v1/order-addresses:") + .contains("/api/merchant/v1/orders/first-leg/addresses:") .contains("/api/merchant/v1/orders/first-leg/batch-imports:") .contains("senderAddressId:") .contains("privateDestinationAddressId:")