测试
This commit is contained in:
@@ -312,41 +312,41 @@ func (p *PurchaseHandler) GetStoreSkusFullInfo(ctx *jxcontext.Context, parentTas
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
skuNameList = append(skuNameList, vendorSkuList2Jx(page1.List)...)
|
skuNameList = append(skuNameList, vendorSkuList2Jx(page1.List)...)
|
||||||
if page1.Pages > 1 {
|
if page1.Pages > 1 {
|
||||||
// pages := make([]int, page1.Pages-1)
|
pages := make([]int, page1.Pages-1)
|
||||||
// for i := 2; i <= page1.Pages; i++ {
|
for i := 2; i <= page1.Pages; i++ {
|
||||||
// pages[i-2] = i
|
pages[i-2] = i
|
||||||
// }
|
}
|
||||||
// task := tasksch.NewParallelTask("ebai GetStoreSkusFullInfo", nil, ctx,
|
task := tasksch.NewParallelTask("ebai GetStoreSkusFullInfo", nil, ctx,
|
||||||
// func(t *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
func(t *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
// callParams := &ebaiapi.SkuListParams{
|
callParams := &ebaiapi.SkuListParams{
|
||||||
// PageSize: ebaiapi.MaxSkuListPageSize,
|
PageSize: ebaiapi.MaxSkuListPageSize,
|
||||||
// Page: batchItemList[0].(int),
|
Page: batchItemList[0].(int),
|
||||||
// }
|
|
||||||
// pageSku, err2 := api.EbaiAPI.SkuList(utils.Int2Str(storeID), callParams)
|
|
||||||
// if err2 == nil {
|
|
||||||
// return pageSku.List, err2
|
|
||||||
// }
|
|
||||||
// return nil, err2
|
|
||||||
// }, pages)
|
|
||||||
// tasksch.HandleTask(task, parentTask, true).Run()
|
|
||||||
// result, err2 := task.GetResult(0)
|
|
||||||
// if err = err2; err == nil {
|
|
||||||
// for _, v := range result {
|
|
||||||
// skuNameList = append(skuNameList, vendorSku2Jx(v.(*ebaiapi.SkuInfo)))
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
for pageIndex := 2; pageIndex <= page1.Pages; pageIndex++ {
|
|
||||||
callParams := &ebaiapi.SkuListParams{
|
|
||||||
PageSize: ebaiapi.MaxSkuListPageSize,
|
|
||||||
Page: pageIndex,
|
|
||||||
}
|
|
||||||
pageSku, err2 := api.EbaiAPI.SkuList(utils.Int2Str(storeID), callParams)
|
|
||||||
if err2 == nil {
|
|
||||||
for _, v := range pageSku.List {
|
|
||||||
skuNameList = append(skuNameList, vendorSku2Jx(v))
|
|
||||||
}
|
}
|
||||||
|
pageSku, err2 := api.EbaiAPI.SkuList(utils.Int2Str(storeID), callParams)
|
||||||
|
if err2 == nil {
|
||||||
|
return pageSku.List, err2
|
||||||
|
}
|
||||||
|
return nil, err2
|
||||||
|
}, pages)
|
||||||
|
tasksch.HandleTask(task, parentTask, false).Run()
|
||||||
|
result, err2 := task.GetResult(0)
|
||||||
|
if err = err2; err == nil {
|
||||||
|
for _, v := range result {
|
||||||
|
skuNameList = append(skuNameList, vendorSku2Jx(v.(*ebaiapi.SkuInfo)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// for pageIndex := 2; pageIndex <= page1.Pages; pageIndex++ {
|
||||||
|
// callParams := &ebaiapi.SkuListParams{
|
||||||
|
// PageSize: ebaiapi.MaxSkuListPageSize,
|
||||||
|
// Page: pageIndex,
|
||||||
|
// }
|
||||||
|
// pageSku, err2 := api.EbaiAPI.SkuList(utils.Int2Str(storeID), callParams)
|
||||||
|
// if err2 == nil {
|
||||||
|
// for _, v := range pageSku.List {
|
||||||
|
// skuNameList = append(skuNameList, vendorSku2Jx(v))
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return skuNameList, err
|
return skuNameList, err
|
||||||
|
|||||||
Reference in New Issue
Block a user