diff --git a/OpenAuth.App/BaseApp/SysGroupManager/SysGroupApp.cs b/OpenAuth.App/BaseApp/SysGroupManager/SysGroupApp.cs index eb8c6d3..fdc665e 100644 --- a/OpenAuth.App/BaseApp/SysGroupManager/SysGroupApp.cs +++ b/OpenAuth.App/BaseApp/SysGroupManager/SysGroupApp.cs @@ -193,7 +193,7 @@ namespace OpenAuth.App.BaseApp.SysGroupManager throw new Exception("成员" + names + "已分配小组,勿重复分配"); } await uwo.SysGroupuser.DeleteAsync(r => r.GroupId == model.GroupId); - await uwo.SysGroupuser.InsertRangeAsync(model.UserIds.Select(a => new SysGroupuser { GroupId = model.GroupId, UserId = a }).ToList()); + await uwo.SysGroupuser.InsertRangeAsync(model.UserIds.Distinct().Select(a => new SysGroupuser { GroupId = model.GroupId, UserId = a }).ToList()); var flag = uwo.Commit(); return new Response {