From e1cb934fbed3c7ee53efb8f60df28e3399d6f028 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 31 Oct 2022 15:19:10 +0800 Subject: [PATCH] 1 --- platformapi/tiktok_shop/tiktok_api/logistics_express.go | 2 ++ platformapi/tiktok_shop/tiktok_api/order.go | 3 +++ platformapi/tiktok_shop/tiktok_api/order_type_const.go | 1 + 3 files changed, 6 insertions(+) diff --git a/platformapi/tiktok_shop/tiktok_api/logistics_express.go b/platformapi/tiktok_shop/tiktok_api/logistics_express.go index b842462c..0825e9ff 100644 --- a/platformapi/tiktok_shop/tiktok_api/logistics_express.go +++ b/platformapi/tiktok_shop/tiktok_api/logistics_express.go @@ -152,6 +152,8 @@ func (a *APIExpress) OrderStatusAndPsInfo(param map[string]interface{}) error { a.RefreshToken() } result, err := request.Execute(a.accessTokenObj) + globals.SugarLogger.Debugf("OrderStatusAndPsInfo result :%s", utils.Format4Output(request, false)) + globals.SugarLogger.Debugf("OrderStatusAndPsInfo err :%s", err) if err != nil { return err } diff --git a/platformapi/tiktok_shop/tiktok_api/order.go b/platformapi/tiktok_shop/tiktok_api/order.go index 4e096a17..9e91608e 100644 --- a/platformapi/tiktok_shop/tiktok_api/order.go +++ b/platformapi/tiktok_shop/tiktok_api/order.go @@ -605,6 +605,9 @@ func (a *API) OrderDelivering(param *order_logisticsAdd_request.OrderLogisticsAd if err != nil { return err } + if result.Code == RequestSuccessRepeatedShipment { + return nil + } if result.Code != RequestSuccessCode { return errors.New(result.SubMsg) } diff --git a/platformapi/tiktok_shop/tiktok_api/order_type_const.go b/platformapi/tiktok_shop/tiktok_api/order_type_const.go index 8a9c5f98..47ae4965 100644 --- a/platformapi/tiktok_shop/tiktok_api/order_type_const.go +++ b/platformapi/tiktok_shop/tiktok_api/order_type_const.go @@ -1,6 +1,7 @@ package tiktok_api const RequestSuccessCode = 10000 +const RequestSuccessRepeatedShipment = 50002 // 订单已发货,不允许再次执行发货 const TiktokExpressCode = "chengdouruoxi" const (