xf 1 年之前
父节点
当前提交
aa8ea665a2
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/Hotline.Api/Controllers/OrgController.cs

+ 2 - 1
src/Hotline.Api/Controllers/OrgController.cs

@@ -131,7 +131,8 @@ namespace Hotline.Api.Controllers
                 throw UserFriendlyException.SameMessage("父级不能为自己");
 
             var exists = await _systemOrganizeRepository.AnyAsync(
-                d => d.OrgName == dto.OrgName || d.OrgShortName == dto.OrgShortName, HttpContext.RequestAborted);
+                d => d.Id != dto.Id &&
+                    (d.OrgName == dto.OrgName || d.OrgShortName == dto.OrgShortName), HttpContext.RequestAborted);
             if (exists)
                 throw UserFriendlyException.SameMessage("名称或简称已存在");