This commit is contained in:
苏尹岚
2021-03-01 15:51:44 +08:00
parent b4141f448e
commit c55e09e208

View File

@@ -1877,31 +1877,12 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
utils.DefaultTimeValue, "2", model.VendorIDJDShop, utils.DefaultTimeValue, "2", model.VendorIDJDShop,
} }
dao.GetRows(db, &storeMaps, sql, sqlParams) dao.GetRows(db, &storeMaps, sql, sqlParams)
task := tasksch.NewParallelTask("uuuuu", tasksch.NewParallelConfig().SetParallelCount(5).SetIsContinueWhenError(true), ctx, for _, v := range storeMaps {
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { err = api.JdShop2API.CreateGisFence(utils.Str2Int(v.VendorStoreID), "1")
v := batchItemList[0].(*model.StoreMap)
err = api.JdShop2API.CreateGisFence(utils.Str2Int(v.VendorStoreID), "2")
if err != nil { if err != nil {
api.JdShop2API.CreateGisFence(utils.Str2Int(err.Error()), "2") stores = append(stores, v.StoreID)
err2 := api.JdShop2API.CreateGisFence(utils.Str2Int(v.VendorStoreID), "2")
if err2 != nil {
api.JdShop2API.CreateGisFence(utils.Str2Int(err2.Error()), "1")
err3 := api.JdShop2API.CreateGisFence(utils.Str2Int(v.VendorStoreID), "2")
if err3 != nil {
err4 := api.JdShop2API.CreateGisFence(utils.Str2Int(v.VendorStoreID), "1")
if err4 != nil {
retVal = []int{v.StoreID}
} }
} }
}
}
return retVal, err
}, storeMaps)
tasksch.HandleTask(task, nil, true).Run()
result, err := task.GetResult(0)
for _, v := range result {
stores = append(stores, v.(int))
}
fmt.Println("resultstores55", stores) fmt.Println("resultstores55", stores)
return err return err
} }