- RefreshMissingDadaStores返回正确的处理数量
This commit is contained in:
@@ -871,18 +871,24 @@ func RefreshMissingDadaStores(ctx *jxcontext.Context, storeID int, isAsync, isCo
|
|||||||
task := tasksch.NewParallelTask("RefreshMissingDadaStores", tasksch.NewParallelConfig().SetIsContinueWhenError(isContinueWhenError), ctx,
|
task := tasksch.NewParallelTask("RefreshMissingDadaStores", tasksch.NewParallelConfig().SetIsContinueWhenError(isContinueWhenError), ctx,
|
||||||
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
storeDetail := batchItemList[0].(*dao.StoreDetail2)
|
storeDetail := batchItemList[0].(*dao.StoreDetail2)
|
||||||
|
var resultList []interface{}
|
||||||
if storeDetail.DadaStoreID == "" {
|
if storeDetail.DadaStoreID == "" {
|
||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
_, err = AddStoreCourierMap(ctx, db, storeDetail.ID, model.VendorIDDada, &model.StoreCourierMap{
|
if _, err = AddStoreCourierMap(ctx, db, storeDetail.ID, model.VendorIDDada, &model.StoreCourierMap{
|
||||||
VendorStoreID: utils.Int2Str(storeDetail.ID),
|
VendorStoreID: utils.Int2Str(storeDetail.ID),
|
||||||
Status: model.StoreStatusOpened,
|
Status: model.StoreStatusOpened,
|
||||||
})
|
}); err == nil {
|
||||||
|
resultList = append(resultList, 1)
|
||||||
}
|
}
|
||||||
return nil, err
|
}
|
||||||
|
return resultList, err
|
||||||
}, storeList)
|
}, storeList)
|
||||||
tasksch.HandleTask(task, nil, true).Run()
|
tasksch.HandleTask(task, nil, true).Run()
|
||||||
if !isAsync {
|
if !isAsync {
|
||||||
_, err = task.GetResult(0)
|
resultList, err2 := task.GetResult(0)
|
||||||
|
if err = err2; err == nil {
|
||||||
|
hint = utils.Int2Str(len(resultList))
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
hint = task.ID
|
hint = task.ID
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user