qinchaoyue 3 ماه پیش
والد
کامیت
9fcd9ec051
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      src/Hotline.Application/Snapshot/InviteCodeApplication.cs

+ 4 - 0
src/Hotline.Application/Snapshot/InviteCodeApplication.cs

@@ -23,6 +23,10 @@ public class InviteCodeApplication : IInviteCodeApplication, IScopeDependency
 
     public async Task AddInviteCodeAsync(AddInviteCodeInDto dto)
     {
+        if (_inviteCodeRepository.Queryable().Where(m => m.OrgName == dto.OrgName).Any())
+        {
+            throw UserFriendlyException.SameMessage("部门名称已存在");
+        }
         var entity = dto.Adapt<InviteCode>();
         if (dto.BeginCode >= dto.EndCode)
         {