接口 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
  • 方法详细资料

    • 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:收/免非成品样品订单单价查询(工厂+物料+年+期间)