From bb99e20c0fc4e8e3f689d04e6f0c5edab0253463 Mon Sep 17 00:00:00 2001 From: kanade Date: Wed, 7 Sep 2022 10:26:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- supply/order.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/supply/order.go b/supply/order.go index aeed211..7979455 100644 --- a/supply/order.go +++ b/supply/order.go @@ -58,3 +58,26 @@ func (o *order) Cancel(ctx context.Context, args ArgsOrderCancel) (err error) { err = xClient.Call(ctx, "Cancel", args, &reply) return } + +type ArgsOrderStockOut struct { + Source source // 商品来源 + SourceOrderSn string // 供应商订单号 + Packages []Package // 包裹运单 +} + +type Package struct { + LogisticsCode string // 物流编码 + LogisticsName string // 物流名称 + WaybillCode string // 运单号 +} + +// StockOut @Title 出库发货 +func (o *order) StockOut(ctx context.Context, args ArgsOrderCancel) (err error) { + xClient, err := client.GetClient(o) + if err != nil { + return + } + reply := 0 + err = xClient.Call(ctx, "Cancel", args, &reply) + return +}