Просмотр исходного кода

!1571 【轻量级 PR】:修正按钮权限标识不唯一的情况
Merge pull request !1571 from 缄默/N/A

zuohuaijun 1 год назад
Родитель
Сommit
8c40d92441
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

+ 2 - 2
Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

@@ -102,7 +102,7 @@ public class SysMenuService : IDynamicApiController, ITransient
     {
         var isExist = input.Type != MenuTypeEnum.Btn
             ? await _sysMenuRep.IsAnyAsync(u => u.Title == input.Title && u.Pid == input.Pid)
-            : await _sysMenuRep.IsAnyAsync(u => u.Permission == input.Permission && u.Pid == input.Pid);
+            : await _sysMenuRep.IsAnyAsync(u => u.Permission == input.Permission);
         if (isExist) throw Oops.Oh(ErrorCodeEnum.D4000);
 
         if (!string.IsNullOrWhiteSpace(input.Name))
@@ -144,7 +144,7 @@ public class SysMenuService : IDynamicApiController, ITransient
 
         var isExist = input.Type != MenuTypeEnum.Btn
             ? await _sysMenuRep.IsAnyAsync(u => u.Title == input.Title && u.Type == input.Type && u.Pid == input.Pid && u.Id != input.Id)
-            : await _sysMenuRep.IsAnyAsync(u => u.Permission == input.Permission && u.Type == input.Type && u.Pid == input.Pid && u.Id != input.Id);
+            : await _sysMenuRep.IsAnyAsync(u => u.Permission == input.Permission && u.Id != input.Id);
         if (isExist)
             throw Oops.Oh(ErrorCodeEnum.D4000);