接口 InterfaceCenterFeignClient
@FeignClient(name="interfaceCenter",
url="${interface-center.base-url:http://localhost:1}")
public interface InterfaceCenterFeignClient
接口中心统一 Feign 客户端。
包含 SAP 任务下发与旺店通出库任务。
配置项:interface-center.base-url;各接口 path 单独配置。
- 从以下版本开始:
- 2026-02-27
-
方法概要
修饰符和类型方法说明closeSapOrder(SapOrderCloseRequestDTO request) SAP:订单关闭/取消createSapTask(SapCreateTaskRequestDTO request) SAP:创建任务,返回 batchNo旺店通:触发 hub 执行出库单拉取任务(POST,无请求体)SAP:收/免非成品样品订单单价查询(工厂+物料+年+期间)pushSapTask(SapPushTaskReqDTO request) SAP:推送任务,仅传 batchNo
-
方法详细资料
-
createSapTask
@PostMapping("${interface-center.path.sap-task-create:/sap/task/create}") SapCreateTaskRespDTO createSapTask(@RequestBody SapCreateTaskRequestDTO request) SAP:创建任务,返回 batchNo -
pushSapTask
@PostMapping("${interface-center.path.sap-task-push:/sap/task/push}") Void pushSapTask(@RequestBody SapPushTaskReqDTO request) SAP:推送任务,仅传 batchNo -
closeSapOrder
@PostMapping("${interface-center.path.sap-order-close:/sap/order/close}") Void closeSapOrder(@RequestBody SapOrderCloseRequestDTO request) SAP:订单关闭/取消 -
executeWdtDropOrderTask
@PostMapping("${interface-center.path.wdt-execute:/executeDropOrderTask}") Void executeWdtDropOrderTask()旺店通:触发 hub 执行出库单拉取任务(POST,无请求体) -
getSampleUnitPrice
@PostMapping("${interface-center.path.sample-unit-price:/sap/price/sample-unit}") SampleUnitPriceRespDTO getSampleUnitPrice(@RequestBody SampleUnitPriceQueryDTO request) SAP:收/免非成品样品订单单价查询(工厂+物料+年+期间)
-