feat(procurement): implement sample fulfillment and settled fee workflow
This commit is contained in:
+5
-1
@@ -60,7 +60,7 @@ class MerchantOverseasOpenApiContractTest {
|
||||
.contains("merchant:overseas-warehouse:return-order:create")
|
||||
.contains("merchant:overseas-warehouse:return-order:relabel")
|
||||
.contains("merchant:warehouse:inbound:list")
|
||||
.contains("#/components/schemas/ProcurementDetailResponse")
|
||||
.contains("procurement-fulfillment-v1.yaml#/components/schemas/ProcurementCustomerResponse")
|
||||
.contains("#/components/schemas/TruckDetailResponse")
|
||||
.contains("#/components/schemas/LooseboardDetailResponse")
|
||||
.contains("#/components/schemas/InboundPlanDetailResponse")
|
||||
@@ -68,6 +68,10 @@ class MerchantOverseasOpenApiContractTest {
|
||||
.contains("overseasWarehouseName: { type: string, description: 接柜仓名称,取自尾程订单预分配接收仓事实 }")
|
||||
.contains("PENDING_REVIEW").contains("PENDING_ACCEPTANCE")
|
||||
.contains("version 必填").contains("幂等冲突");
|
||||
for(String path:new String[]{"/api/merchant/v1/last-leg/overseas-procurements:","/api/merchant/v1/last-leg/overseas-procurements/{orderNo}:"}) {
|
||||
assertThat(pathBlock(yaml,path)).contains("ProcurementCustomerResponse")
|
||||
.doesNotContain("ProcurementPlatformResponse", "ProcurementDetailResponse");
|
||||
}
|
||||
assertThat(yaml).contains("/api/platform/v1/last-leg/inbound-plans:")
|
||||
.contains("/api/platform/v1/last-leg/inbound-plans/{planNo}:")
|
||||
.contains("overseasWarehouseCode/overseasWarehouseName 只取该客户尾程订单预分配接柜仓事实")
|
||||
|
||||
Reference in New Issue
Block a user