Merge branch 'master' of e.coding.net:rosydev/baseapi

This commit is contained in:
邹宗楠
2023-07-10 15:48:02 +08:00

View File

@@ -57,21 +57,30 @@ 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 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)
globals.SugarLogger.Debugf("successSkuCode=%s", utils.Format4Output(successSkuCode, false))
} else {
globals.SugarLogger.Debugf("我在这里3")
for _, i := range *resp.Result.FailedSkuCodes {
if v.SkuCode == &i {
continue
}
successSkuCode.ActID = *param.ActId
successSkuCode.SkuID = append(successSkuCode.SkuID, *v.SkuCode)
failSkuCode = append(failSkuCode, i)
}
}
}
return nil, successSkuCode, *resp.Result.FailedSkuCodes
globals.SugarLogger.Debugf("successSkuCode=%s,FailedSkuCodes=%s", utils.Format4Output(successSkuCode, false), utils.Format4Output(*resp.Result.FailedSkuCodes, false))
if len(failSkuCode) > 0 {
return nil, nil, failSkuCode
} else {
return nil, successSkuCode, nil
}
}
// ActivityQuery 查询单品特价活动【同城零售】 2-1