- bug fix for many sync operation.
This commit is contained in:
@@ -59,7 +59,7 @@ func AddCategory(cat *model.SkuCategory, userName string) (outCat *model.SkuCate
|
||||
}
|
||||
if err = dao.CreateEntity(nil, cat); err == nil {
|
||||
outCat = cat
|
||||
err = CurVendorSync.SyncCategory(nil, cat.ID, false, userName)
|
||||
_, err = CurVendorSync.SyncCategory(nil, cat.ID, false, userName)
|
||||
}
|
||||
return outCat, err
|
||||
}
|
||||
@@ -71,7 +71,7 @@ func UpdateCategory(categoryID int, payload map[string]interface{}, userName str
|
||||
if len(valid) > 0 {
|
||||
db := dao.GetDB()
|
||||
if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, cat, valid, userName, nil, model.FieldJdSyncStatus); err == nil {
|
||||
err = CurVendorSync.SyncCategory(db, categoryID, false, userName)
|
||||
_, err = CurVendorSync.SyncCategory(db, categoryID, false, userName)
|
||||
}
|
||||
}
|
||||
return num, err
|
||||
@@ -105,7 +105,7 @@ func ReorderCategories(parentID int, categoryIDs []int, userName string) (err er
|
||||
}
|
||||
}
|
||||
if err == nil {
|
||||
err = CurVendorSync.SyncReorderCategories(db, parentID, false, userName)
|
||||
_, err = CurVendorSync.SyncReorderCategories(db, parentID, false, userName)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -138,7 +138,7 @@ func DeleteCategory(categoryID int, userName string) (num int64, err error) {
|
||||
return 0, errors.New("还有商品类别使用此类别,不能删除")
|
||||
}
|
||||
if num, err = dao.DeleteEntityLogically(db, cat, utils.Params2Map(model.FieldJdSyncStatus, model.SyncFlagDeletedMask), userName, nil); err == nil && num == 1 {
|
||||
err = CurVendorSync.SyncCategory(db, cat.ID, false, userName)
|
||||
_, err = CurVendorSync.SyncCategory(db, cat.ID, false, userName)
|
||||
}
|
||||
}
|
||||
return num, err
|
||||
@@ -354,7 +354,7 @@ func AddSkuName(skuNameExt *model.SkuNameExt, userName string) (outSkuNameExt *m
|
||||
return nil, ErrEntityNotExist
|
||||
}
|
||||
outSkuNameExt = tmpInfo.SkuNames[0]
|
||||
err = CurVendorSync.SyncSku(db, outSkuNameExt.SkuName.ID, -1, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, outSkuNameExt.SkuName.ID, -1, false, userName)
|
||||
return outSkuNameExt, err
|
||||
}
|
||||
|
||||
@@ -398,7 +398,7 @@ func UpdateSkuName(nameID int, payload map[string]interface{}, userName string)
|
||||
}, model.FieldJdSyncStatus)
|
||||
if err = err2; err == nil {
|
||||
dao.Commit(db)
|
||||
err2 = CurVendorSync.SyncSku(db, nameID, -1, userName)
|
||||
_, err2 = CurVendorSync.SyncSku(db, nameID, -1, false, userName)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -433,7 +433,7 @@ func DeleteSkuName(nameID int, userName string) (num int64, err error) {
|
||||
if err2 == nil {
|
||||
dao.Commit(db)
|
||||
if num2 > 0 {
|
||||
err = CurVendorSync.SyncSku(db, skuName.ID, -1, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, skuName.ID, -1, false, userName)
|
||||
}
|
||||
return num, err
|
||||
}
|
||||
@@ -453,7 +453,7 @@ func AddSku(nameID int, sku *model.Sku, userName string) (outSkuNameExt *model.S
|
||||
if err = err2; err == nil {
|
||||
if result.TotalCount == 1 {
|
||||
outSkuNameExt = result.SkuNames[0]
|
||||
err = CurVendorSync.SyncSku(db, outSkuNameExt.SkuName.ID, sku.ID, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, outSkuNameExt.SkuName.ID, sku.ID, false, userName)
|
||||
} else {
|
||||
err = ErrEntityNotExist
|
||||
}
|
||||
@@ -470,7 +470,7 @@ func UpdateSku(skuID int, payload map[string]interface{}, userName string) (num
|
||||
db := dao.GetDB()
|
||||
if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, sku, valid, userName, nil, model.FieldJdSyncStatus); err == nil {
|
||||
if num == 1 {
|
||||
err = CurVendorSync.SyncSku(db, -1, sku.ID, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, -1, sku.ID, false, userName)
|
||||
} else {
|
||||
err = ErrEntityNotExist
|
||||
}
|
||||
@@ -488,7 +488,7 @@ func DeleteSku(skuID int, userName string) (num int64, err error) {
|
||||
model.FieldJdSyncStatus: model.SyncFlagDeletedMask,
|
||||
}, userName, nil); err == nil {
|
||||
if num == 1 {
|
||||
err = CurVendorSync.SyncSku(db, -1, sku.ID, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, -1, sku.ID, false, userName)
|
||||
} else {
|
||||
err = ErrEntityNotExist
|
||||
}
|
||||
@@ -504,7 +504,7 @@ func AddSkuNamePlace(nameID, placeCode int, userName string) (outPlaceBind *mode
|
||||
}
|
||||
dao.WrapAddIDCULEntity(placeBind, userName)
|
||||
if err = dao.CreateEntity(db, placeBind); err == nil {
|
||||
err = CurVendorSync.SyncSku(db, nameID, -1, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, nameID, -1, false, userName)
|
||||
}
|
||||
return placeBind, err
|
||||
}
|
||||
@@ -516,7 +516,7 @@ func DeleteSkuNamePlace(nameID, placeCode int, userName string) (num int64, err
|
||||
placeBind.PlaceCode = placeCode
|
||||
if num, err = dao.DeleteEntity(db, placeBind, model.FieldNameID, model.FieldPlaceCode); err == nil {
|
||||
if num == 1 {
|
||||
err = CurVendorSync.SyncSku(db, nameID, -1, userName)
|
||||
_, err = CurVendorSync.SyncSku(db, nameID, -1, false, userName)
|
||||
} else {
|
||||
err = ErrEntityNotExist
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user