测试
This commit is contained in:
@@ -312,41 +312,41 @@ func (p *PurchaseHandler) GetStoreSkusFullInfo(ctx *jxcontext.Context, parentTas
|
||||
if err == nil {
|
||||
skuNameList = append(skuNameList, vendorSkuList2Jx(page1.List)...)
|
||||
if page1.Pages > 1 {
|
||||
// pages := make([]int, page1.Pages-1)
|
||||
// for i := 2; i <= page1.Pages; i++ {
|
||||
// pages[i-2] = i
|
||||
// }
|
||||
// task := tasksch.NewParallelTask("ebai GetStoreSkusFullInfo", nil, ctx,
|
||||
// func(t *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
// callParams := &ebaiapi.SkuListParams{
|
||||
// PageSize: ebaiapi.MaxSkuListPageSize,
|
||||
// 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))
|
||||
pages := make([]int, page1.Pages-1)
|
||||
for i := 2; i <= page1.Pages; i++ {
|
||||
pages[i-2] = i
|
||||
}
|
||||
task := tasksch.NewParallelTask("ebai GetStoreSkusFullInfo", nil, ctx,
|
||||
func(t *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
callParams := &ebaiapi.SkuListParams{
|
||||
PageSize: ebaiapi.MaxSkuListPageSize,
|
||||
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, 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
|
||||
|
||||
Reference in New Issue
Block a user