diff --git a/src/modules/system/repository/sys_menu.go b/src/modules/system/repository/sys_menu.go index 146655dc..f58088e1 100644 --- a/src/modules/system/repository/sys_menu.go +++ b/src/modules/system/repository/sys_menu.go @@ -167,7 +167,7 @@ func (r SysMenu) CheckUnique(sysMenu model.SysMenu) int64 { tx := db.DB("").Model(&model.SysMenu{}) tx = tx.Where("del_flag = '0'") // 查询条件拼接 - if sysMenu.ParentId <= 0 { + if sysMenu.ParentId >= 0 { tx = tx.Where("parent_id = ?", sysMenu.ParentId) } if sysMenu.MenuName != "" {