接口 SalesReturnOrderRpcService
@FeignClient(name="yst-dms2-sopt",
path="/rpc/sales-return-order")
@Validated
public interface SalesReturnOrderRpcService
逆向订单创建 RPC 服务
提供给其他模块(如交付签收、调拨单等)通过Feign调用创建逆向订单 适用退货类型:在途异常、签收异常、调拨退货
- 从以下版本开始:
- 2026-04-09
-
字段概要
字段 -
方法概要
修饰符和类型方法说明com.elitesland.ystdms.sys.dto.ApiResult<List<SalesReturnOrderCreateRespDTO>> createOrders(List<SalesReturnOrderCreateReqDTO> reqDTOList) 创建逆向订单com.elitesland.ystdms.sys.dto.ApiResult<Boolean> update(SalesReturnOrderUpdateReqDTO reqDTO) 更新逆向订单(TMS 回调多场景路由)
-
字段详细资料
-
URI
- 另请参阅:
-
-
方法详细资料
-
createOrders
@PostMapping("/create") com.elitesland.ystdms.sys.dto.ApiResult<List<SalesReturnOrderCreateRespDTO>> createOrders(@RequestBody @Validated List<SalesReturnOrderCreateReqDTO> reqDTOList) 创建逆向订单由其他模块(如交付签收)通过接口调用方式创建逆向订单 适用退货类型:在途异常、签收异常、调拨退货
- 参数:
reqDTOList- 逆向订单创建请求列表(支持批量创建)- 返回:
- 创建结果列表
-
update
@PostMapping("/update") com.elitesland.ystdms.sys.dto.ApiResult<Boolean> update(@RequestBody @Validated SalesReturnOrderUpdateReqDTO reqDTO) 更新逆向订单(TMS 回调多场景路由)通过中台退货单号反查销售退单,按
businessScene路由到对应业务方法: 1-预约 2-取消预约 3-更新承运商 4-取消承运商 5-返仓物流单号 6-安排提货 7-取消安排提货 8-更新物流负责人 9-确认提货(TMS无异常签收) 10-TMS驳回- 参数:
reqDTO- 更新请求(orderCode + businessScene + 各场景字段)- 返回:
- 是否成功
-