package tmv3 import ( "context" "github.com/alibabacloud-go/linkedmall-20230930/v2/client" "github.com/gogf/gf/encoding/gjson" "github.com/gogf/gf/os/gtime" ) type LogisticsConfirmReq struct { OrderId string } // Confirm 确认收货 func (s logisticsTm) Confirm(ctx context.Context, req LogisticsConfirmReq) (res *LogisticsTraceRes, err error) { Start := gtime.TimestampMilli() ctx = context.WithValue(ctx, "URI", "ConfirmDisburse") defer func() { Log(ctx, req, res, err, Start) }() Request := &client.ConfirmDisburseRequest{} var Body = new(client.ConfirmDisburseCmd) Body.SetOrderId(req.OrderId) Request.SetBody(Body) r, err := server.ConfirmDisburse(Request) if err != nil { return } err = gjson.New(r.Body).Scan(&res) return }