|
@@ -48,13 +48,13 @@ namespace Hotline.Repository.SqlSugar.System
|
|
{
|
|
{
|
|
//过滤已存在的
|
|
//过滤已存在的
|
|
var menulist = await Db.Queryable<SystemMenu>()
|
|
var menulist = await Db.Queryable<SystemMenu>()
|
|
- .Where(x => x.IsFast && perList.Contains(x.PermissionCode) && x.PageName.Contains(name)).ToListAsync();
|
|
|
|
|
|
+ .Where(x => x.IsFast && perList.Contains(x.PermissionCode) && x.PageName.Contains(name) && x.MenuType == Share.Enums.Settings.EMenuType.Menu).ToListAsync();
|
|
return menulist;
|
|
return menulist;
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
var menulist = await Db.Queryable<SystemMenu>()
|
|
var menulist = await Db.Queryable<SystemMenu>()
|
|
- .Where(x => (x.IsFast && x.IsFast)).ToListAsync();
|
|
|
|
|
|
+ .Where(x => (x.IsFast && x.MenuType == Share.Enums.Settings.EMenuType.Menu)).ToListAsync();
|
|
return menulist;
|
|
return menulist;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -75,7 +75,7 @@ namespace Hotline.Repository.SqlSugar.System
|
|
if (model != null)
|
|
if (model != null)
|
|
{
|
|
{
|
|
var perList = codes.Intersect(model.FastMenuArr).ToList();
|
|
var perList = codes.Intersect(model.FastMenuArr).ToList();
|
|
- return await Db.Queryable<SystemMenu>().Where(x => perList.Contains(x.PermissionCode)).ToListAsync();
|
|
|
|
|
|
+ return await Db.Queryable<SystemMenu>().Where(x => perList.Contains(x.PermissionCode) && x.MenuType == Share.Enums.Settings.EMenuType.Menu).ToListAsync();
|
|
}
|
|
}
|
|
return new List<SystemMenu>();
|
|
return new List<SystemMenu>();
|
|
}
|
|
}
|