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 (