1'
This commit is contained in:
@@ -328,7 +328,7 @@ func SetStoreCategorySyncStatus2(db *dao.DaoDB, storeIDs []int, catIDs []int, sy
|
||||
return num, nil
|
||||
}
|
||||
|
||||
func ReorderCategories(ctx *jxcontext.Context, parentID int, categoryIDs []int, userName string, isExd bool) (err error) {
|
||||
func ReorderCategories(ctx *jxcontext.Context, parentID int, categoryIDs []int, userName string, isExd bool, onlySort int) (err error) {
|
||||
var cats []*model.SkuCategory
|
||||
db := dao.GetDB()
|
||||
if err = dao.GetEntitiesByKV(db, &cats, utils.Params2Map(model.FieldParentID, parentID), false); err == nil {
|
||||
@@ -378,14 +378,19 @@ func ReorderCategories(ctx *jxcontext.Context, parentID int, categoryIDs []int,
|
||||
}
|
||||
}
|
||||
dao.Commit(db, txDB)
|
||||
if _, err = SetStoreCategorySyncStatus2(db, nil, categoryIDs, model.SyncFlagModifiedMask); err != nil {
|
||||
return err
|
||||
}
|
||||
// 同步平台分类排序
|
||||
if _, err := CurVendorSync.SyncReorderCategories(ctx, db, parentID, false, userName); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if onlySort == model.YES {
|
||||
return nil
|
||||
}
|
||||
|
||||
if _, err = SetStoreCategorySyncStatus2(db, nil, categoryIDs, model.SyncFlagModifiedMask); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// 同步门店分类
|
||||
CurVendorSync.SyncStoresCategory(ctx, db, nil, nil, false, true, true)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user