京东恢复id
This commit is contained in:
@@ -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(),
|
||||||
|
|||||||
Reference in New Issue
Block a user