接口 WdtFeignClient
@FeignClient(name="interfaceCenterWdt",
url="${interface-center.wdt.base-url:http://localhost:18092}")
public interface WdtFeignClient
接口中心旺店通 Feign 客户端
配置:interface-center.wdt.base-url、interface-center.wdt.path.execute、interface-center.wdt.path.push-order
- 从以下版本开始:
- 2026-03-04
-
方法概要
修饰符和类型方法说明推送电商订单至旺店通 支持两种报文格式: 1.queryOrder(List<WdtOrderQueryRequestDTO> request) 查询旺店通订单接口 请求体为数组,如 [{ shopNo, srcTid, startTime, endTime, pageNo, pageSize }]queryRawTrade(List<WdtOrderQueryRequestDTO> request) 查询旺店通原始单接口 请求体为数组,如 [{ shopNo, srcTid, startTime, endTime, pageNo, pageSize }]注册推单延时回调 传入 documentId,接口中心约 2 分钟后回调本系统 /api/v1/wdt/push/callback
-
方法详细资料
-
executeWdtDropOrderTask
@PostMapping("${interface-center.wdt.path.execute:/executeDropOrderTask}") Void executeWdtDropOrderTask() -
pushOrder
@PostMapping("${interface-center.wdt.path.push-order:/wdt/pushOrder}") WdtRawTradeOrderCreateRespDTO pushOrder(@RequestBody Object request) 推送电商订单至旺店通 支持两种报文格式: 1. 对象格式:{"shopNo":"...","rawTradeList":[...],"rawTradeOrderList":[...]} 2. 数组格式:[shopNo, [trade1,trade2,...], [order1,order2,...]] -
queryOrder
@PostMapping("${interface-center.wdt.path.query-order:/wdt/queryOrder}") WdtOrderQueryResponseDTO queryOrder(@RequestBody List<WdtOrderQueryRequestDTO> request) 查询旺店通订单接口 请求体为数组,如 [{ shopNo, srcTid, startTime, endTime, pageNo, pageSize }] -
queryRawTrade
@PostMapping("${interface-center.wdt.path.query-raw-trade:/wdt/queryRawTrade}") WdtOrderQueryResponseDTO queryRawTrade(@RequestBody List<WdtOrderQueryRequestDTO> request) 查询旺店通原始单接口 请求体为数组,如 [{ shopNo, srcTid, startTime, endTime, pageNo, pageSize }] -
registerDelayedCallback
@PostMapping("${interface-center.wdt.path.delayed-callback:/wdt/order/delayed-callback/register}") Void registerDelayedCallback(@RequestBody WdtDelayedCallbackRequestDTO request) 注册推单延时回调 传入 documentId,接口中心约 2 分钟后回调本系统 /api/v1/wdt/push/callback
-