京东恢复id

This commit is contained in:
suyl
2020-04-24 01:06:42 +08:00
parent 8fa1402076
commit 71e9cbaffd

View File

@@ -2201,30 +2201,17 @@ func RefreshJdDepot(ctx *jxcontext.Context) (err error) {
var ( var (
pageSize = 20 pageSize = 20
searchResults []*jdapi.SearchDeleteWareResult searchResults []*jdapi.SearchDeleteWareResult
searchResultsInterface []interface{}
db = dao.GetDB() db = dao.GetDB()
pageList []int pageList []int
// skuIDs []int // skuIDs []int
) )
for i := 186; i < 367; i++ { for i := 186; i < 367; i++ {
pageList = append(pageList, i)
}
task := tasksch.NewParallelTask("RefreshOrdersPriceInfo", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx,
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
page := batchItemList[0].(int)
searchDeleteWareResults, err := api.JdAPI.SearchDeleteWare("2020-04-22", "2020-04-23", page, pageSize) searchDeleteWareResults, err := api.JdAPI.SearchDeleteWare("2020-04-22", "2020-04-23", page, pageSize)
if err == nil && len(searchDeleteWareResults) > 0 { if err == nil && len(searchDeleteWareResults) > 0 {
for _, v := range searchDeleteWareResults { searchResults = append(searchResults, searchDeleteWareResults...)
retVal = []*jdapi.SearchDeleteWareResult{v}
} }
} }
return retVal, err
}, pageList)
tasksch.HandleTask(task, nil, true).Run()
searchResultsInterface, err = task.GetResult(0)
for _, v := range searchResultsInterface {
searchResults = append(searchResults, v.(*jdapi.SearchDeleteWareResult))
}
for _, v := range searchResults { for _, v := range searchResults {
param := &jdapi.OpSkuParam{ param := &jdapi.OpSkuParam{
TraceID: ctx.GetTrackInfo(), TraceID: ctx.GetTrackInfo(),