- only clear sync status when SkuShopCategoryMap succeeded

- and DetailErrList for tasksch.
This commit is contained in:
gazebo
2018-10-27 10:22:25 +08:00
parent 0397729aa0
commit 970e8dc7b2
4 changed files with 24 additions and 9 deletions

View File

@@ -126,6 +126,9 @@ func (task *ParallelTask) Run() {
chanRetVal = err
goto end
}
task.locker.Lock()
task.DetailErrList = append(task.DetailErrList, err)
task.locker.Unlock()
}
}
}
@@ -176,9 +179,8 @@ func (task *ParallelTask) Run() {
task.Result = taskResult
task.TerminatedAt = time.Now()
task.locker.Unlock()
globals.SugarLogger.Debugf("ParallelTask.Run %s, result:%v, err:%v", task.Name, taskResult, taskErr)
globals.SugarLogger.Debugf("ParallelTask.Run %s, err:%v", task.Name, taskErr)
// globals.SugarLogger.Debugf("ParallelTask.Run %s, result:%v, err:%v", task.Name, taskResult, taskErr)
close(task.subFinishChan)
if task.resultHandler != nil {