并发任务加入到管理
This commit is contained in:
@@ -274,7 +274,7 @@ func CheckSkuDiffBetweenJxAndVendor(vendorIDList []int, storeIDList []int) {
|
|||||||
return retVal, err
|
return retVal, err
|
||||||
}
|
}
|
||||||
taskParallel := tasksch.NewParallelTask("CheckSkuDiffBetweenJxAndVendor", tasksch.NewParallelConfig().SetParallelCount(parallelCount), ctx, taskFunc, jxStoreInfoList.Stores)
|
taskParallel := tasksch.NewParallelTask("CheckSkuDiffBetweenJxAndVendor", tasksch.NewParallelConfig().SetParallelCount(parallelCount), ctx, taskFunc, jxStoreInfoList.Stores)
|
||||||
tasksch.HandleTask(taskParallel, task, false).Run()
|
tasksch.HandleTask(taskParallel, task, true).Run()
|
||||||
_, err = taskParallel.GetResult(0)
|
_, err = taskParallel.GetResult(0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
baseapi.SugarLogger.Debugf("CheckSkuDiffBetweenJxAndVendor taskParallel error:%v", err)
|
baseapi.SugarLogger.Debugf("CheckSkuDiffBetweenJxAndVendor taskParallel error:%v", err)
|
||||||
@@ -290,7 +290,7 @@ func CheckSkuDiffBetweenJxAndVendor(vendorIDList []int, storeIDList []int) {
|
|||||||
return result, err
|
return result, err
|
||||||
}
|
}
|
||||||
taskSeq := tasksch.NewSeqTask("CheckSkuDiffBetweenJxAndVendor SeqTask", ctx, taskSeqFunc, 2)
|
taskSeq := tasksch.NewSeqTask("CheckSkuDiffBetweenJxAndVendor SeqTask", ctx, taskSeqFunc, 2)
|
||||||
tasksch.HandleTask(taskSeq, nil, false).Run()
|
tasksch.HandleTask(taskSeq, nil, true).Run()
|
||||||
}
|
}
|
||||||
|
|
||||||
func WriteToExcel(task *tasksch.SeqTask, data map[int][]DiffData) {
|
func WriteToExcel(task *tasksch.SeqTask, data map[int][]DiffData) {
|
||||||
|
|||||||
Reference in New Issue
Block a user