qinchaoyue 3 bulan lalu
induk
melakukan
9fcd9ec051

+ 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)
         {