|
@@ -75,6 +75,11 @@ namespace Hotline.Api.Controllers
|
|
throw UserFriendlyException.SameMessage("无效组织架构");
|
|
throw UserFriendlyException.SameMessage("无效组织架构");
|
|
if (org.Id == dto.ParentId)
|
|
if (org.Id == dto.ParentId)
|
|
throw UserFriendlyException.SameMessage("父级不能为自己");
|
|
throw UserFriendlyException.SameMessage("父级不能为自己");
|
|
|
|
+ //验证名称是否重复
|
|
|
|
+ if (await _systemDomainService.IsNameRepeat(dto.OrgName, HttpContext.RequestAborted))
|
|
|
|
+ {
|
|
|
|
+ throw UserFriendlyException.SameMessage("组织名称重复");
|
|
|
|
+ }
|
|
_mapper.Map(dto, org);
|
|
_mapper.Map(dto, org);
|
|
await _systemOrganizeRepository.UpdateAsync(org, HttpContext.RequestAborted);
|
|
await _systemOrganizeRepository.UpdateAsync(org, HttpContext.RequestAborted);
|
|
}
|
|
}
|