From 0e21ffefe771f5e0292bca72dd55ecfc46793971 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Mon, 10 Jul 2023 14:45:01 +0800 Subject: [PATCH 1/3] 1 --- platformapi/tao_vegetable/store_skuAct.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platformapi/tao_vegetable/store_skuAct.go b/platformapi/tao_vegetable/store_skuAct.go index 4cb59276..1f9df4b6 100644 --- a/platformapi/tao_vegetable/store_skuAct.go +++ b/platformapi/tao_vegetable/store_skuAct.go @@ -57,11 +57,14 @@ func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountA return fmt.Errorf("ActivityCreate:requestId:" + resp.RequestId + "msg:" + *resp.Result.ErrorMessage), nil, *resp.Result.FailedSkuCodes } successSkuCode := &skuAct{} + globals.SugarLogger.Debugf("我在这里1") for _, v := range *param.SkuElements { - if len(*resp.Result.FailedSkuCodes) == 0 { + if resp.Result.FailedSkuCodes == nil { + globals.SugarLogger.Debugf("我在这里2") successSkuCode.ActID = *param.ActId successSkuCode.SkuID = append(successSkuCode.SkuID, *v.SkuCode) } else { + globals.SugarLogger.Debugf("我在这里3") for _, i := range *resp.Result.FailedSkuCodes { if v.SkuCode == &i { continue @@ -71,6 +74,7 @@ func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountA } } } + globals.SugarLogger.Debugf("successSkuCode=%s,FailedSkuCodes=%s", utils.Format4Output(successSkuCode, false), utils.Format4Output(*resp.Result.FailedSkuCodes, false)) return nil, successSkuCode, *resp.Result.FailedSkuCodes } From f4b781224c7b84bc59431d25a9e3771ff8bf6377 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Mon, 10 Jul 2023 14:57:45 +0800 Subject: [PATCH 2/3] 1 --- platformapi/tao_vegetable/store_skuAct.go | 1 + 1 file changed, 1 insertion(+) diff --git a/platformapi/tao_vegetable/store_skuAct.go b/platformapi/tao_vegetable/store_skuAct.go index 1f9df4b6..13a6f3ed 100644 --- a/platformapi/tao_vegetable/store_skuAct.go +++ b/platformapi/tao_vegetable/store_skuAct.go @@ -63,6 +63,7 @@ func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountA globals.SugarLogger.Debugf("我在这里2") successSkuCode.ActID = *param.ActId successSkuCode.SkuID = append(successSkuCode.SkuID, *v.SkuCode) + globals.SugarLogger.Debugf("successSkuCode=%s", utils.Format4Output(successSkuCode, false)) } else { globals.SugarLogger.Debugf("我在这里3") for _, i := range *resp.Result.FailedSkuCodes { From 0839fd2140bf8eb2c53ee2ea7e863b4842ba290a Mon Sep 17 00:00:00 2001 From: richboo111 Date: Mon, 10 Jul 2023 15:12:53 +0800 Subject: [PATCH 3/3] 1 --- platformapi/tao_vegetable/store_skuAct.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/platformapi/tao_vegetable/store_skuAct.go b/platformapi/tao_vegetable/store_skuAct.go index 13a6f3ed..b181632a 100644 --- a/platformapi/tao_vegetable/store_skuAct.go +++ b/platformapi/tao_vegetable/store_skuAct.go @@ -57,6 +57,7 @@ func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountA return fmt.Errorf("ActivityCreate:requestId:" + resp.RequestId + "msg:" + *resp.Result.ErrorMessage), nil, *resp.Result.FailedSkuCodes } successSkuCode := &skuAct{} + failSkuCode := make([]string, 0) globals.SugarLogger.Debugf("我在这里1") for _, v := range *param.SkuElements { if resp.Result.FailedSkuCodes == nil { @@ -70,13 +71,16 @@ func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountA if v.SkuCode == &i { continue } - successSkuCode.ActID = *param.ActId - successSkuCode.SkuID = append(successSkuCode.SkuID, *v.SkuCode) + failSkuCode = append(failSkuCode, i) } } } globals.SugarLogger.Debugf("successSkuCode=%s,FailedSkuCodes=%s", utils.Format4Output(successSkuCode, false), utils.Format4Output(*resp.Result.FailedSkuCodes, false)) - return nil, successSkuCode, *resp.Result.FailedSkuCodes + if len(failSkuCode) > 0 { + return nil, nil, failSkuCode + } else { + return nil, successSkuCode, nil + } } // ActivityQuery 查询单品特价活动【同城零售】 2-1