diff --git a/Src/Dlhis.Sys/Identity/Services/Implements/RoleService.cs b/Src/Dlhis.Sys/Identity/Services/Implements/RoleService.cs index efef85c0..bde06712 100644 --- a/Src/Dlhis.Sys/Identity/Services/Implements/RoleService.cs +++ b/Src/Dlhis.Sys/Identity/Services/Implements/RoleService.cs @@ -111,7 +111,12 @@ public class RoleService : IRoleService } else { - await _dbContext.DeleteReallyAsync(userRole); + if (userRole != null) + { + await _dbContext.Deleteable() + .Where(x => x.UserId == request.UserId) + .ExecuteCommandAsync(); + } } }