From de45b9637178415d5245cabd5fe5486b0fba183d Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 5 Mar 2026 12:09:37 +0800 Subject: [PATCH] fix . --- Src/Dlhis.Sys/Identity/Services/Implements/UserService.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Src/Dlhis.Sys/Identity/Services/Implements/UserService.cs b/Src/Dlhis.Sys/Identity/Services/Implements/UserService.cs index 13db7b03..592af5c0 100644 --- a/Src/Dlhis.Sys/Identity/Services/Implements/UserService.cs +++ b/Src/Dlhis.Sys/Identity/Services/Implements/UserService.cs @@ -31,15 +31,13 @@ public class UserService : IUserService { var tenant = _currentUser.GetStringTenantId(); - var roleUserCodes = await _identityDbContext.Queryable() - .LeftJoin((x, u) => x.UserId == u.Id) - .Select((x, u) => u.UserName) + var userCodes = await _dbContext.Queryable() + .Where(x => x.Factory == tenant) + .Select(x => x.Code) .ToListAsync(); - var userCodes = await _dbContext.Queryable().Where(x => x.Factory == tenant).Select(x => x.Code).ToListAsync(); var userLeaveCodes = await _dbContext.Queryable() .Where(x => x.Factory == tenant) - .Where(x => roleUserCodes.Contains(x.Code)) .Where(x => SqlFunc.Subqueryable().Where(p => p.Code == x.Code).NotAny()) .Select(x => x.Code) .ToListAsync();