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