瀏覽代碼

!846 修复路由名称为空判断为重复
Merge pull request !846 from 终结的百合花/next

zuohuaijun 2 年之前
父節點
當前提交
059ee2e301
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

+ 6 - 3
Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

@@ -117,9 +117,12 @@ public class SysMenuService : IDynamicApiController, ITransient
         if (isExist)
         if (isExist)
             throw Oops.Oh(ErrorCodeEnum.D4000);
             throw Oops.Oh(ErrorCodeEnum.D4000);
         
         
-        var isRouteNameExist = await _sysMenuRep.IsAnyAsync(u => u.Name == input.Name);
-        if (isRouteNameExist)
-            throw Oops.Oh(ErrorCodeEnum.D4009);
+        if(input.Name!=null)
+        {
+            var isRouteNameExist = await _sysMenuRep.IsAnyAsync(u => u.Name == input.Name);
+            if (isRouteNameExist)
+                throw Oops.Oh(ErrorCodeEnum.D4009);
+        }
 
 
         // 校验菜单参数
         // 校验菜单参数
         var sysMenu = input.Adapt<SysMenu>();
         var sysMenu = input.Adapt<SysMenu>();