- up
This commit is contained in:
@@ -92,18 +92,20 @@ func (a *API) BegetActivityList(supplierID int64, showStatus, activityType int)
|
||||
"perpage": pageSize,
|
||||
"supplier_id": supplierID,
|
||||
"show_status": showStatus,
|
||||
"activity_type": activityType,
|
||||
"activity_type": activityType, //不设置这个值,缺省为:PageActivityTypeSkuDirectDown
|
||||
}
|
||||
for {
|
||||
params["curpage"] = pageNo
|
||||
retVal, err2 := a.AccessStorePage("commodity/activity/begetactivitylist", params, false)
|
||||
if err = err2; err == nil {
|
||||
var listInfo *PageActListInfo
|
||||
if err = utils.Map2StructByJson(retVal, &listInfo, false); err != nil {
|
||||
if err = utils.Map2StructByJson(retVal, &listInfo, true); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
actList = append(actList, listInfo.ActivityList...)
|
||||
if len(actList) >= listInfo.Total {
|
||||
if listInfo != nil {
|
||||
actList = append(actList, listInfo.ActivityList...)
|
||||
}
|
||||
if listInfo == nil || len(actList) >= listInfo.Total {
|
||||
return actList, nil
|
||||
}
|
||||
pageNo++
|
||||
@@ -127,11 +129,13 @@ func (a *API) BegetActSkuList(activityID, supplierID int64) (actSkuList []*PageA
|
||||
retVal, err2 := a.AccessStorePage("commodity/activity/begetactskulist", params, false)
|
||||
if err = err2; err == nil {
|
||||
var pageActivityInfo *PageActivityInfo
|
||||
if err = utils.Map2StructByJson(retVal, &pageActivityInfo, false); err != nil {
|
||||
if err = utils.Map2StructByJson(retVal, &pageActivityInfo, true); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
actSkuList = append(actSkuList, pageActivityInfo.List...)
|
||||
if len(actSkuList) >= pageActivityInfo.Total {
|
||||
if pageActivityInfo != nil {
|
||||
actSkuList = append(actSkuList, pageActivityInfo.List...)
|
||||
}
|
||||
if pageActivityInfo == nil || len(actSkuList) >= pageActivityInfo.Total {
|
||||
return actSkuList, nil
|
||||
}
|
||||
pageNo++
|
||||
|
||||
Reference in New Issue
Block a user