京东恢复id

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

View File

@@ -2199,32 +2199,19 @@ func writeToExcel(excelTitle []string, dataList interface{}, ctx *jxcontext.Cont
func RefreshJdDepot(ctx *jxcontext.Context) (err error) { 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) searchDeleteWareResults, err := api.JdAPI.SearchDeleteWare("2020-04-22", "2020-04-23", page, pageSize)
} if err == nil && len(searchDeleteWareResults) > 0 {
task := tasksch.NewParallelTask("RefreshOrdersPriceInfo", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, searchResults = append(searchResults, searchDeleteWareResults...)
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)
if err == nil && len(searchDeleteWareResults) > 0 {
for _, v := range 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(),