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