fix 重新入职问题导致数据过滤错误

This commit is contained in:
2026-03-05 11:49:55 +08:00
parent 8b58f044c2
commit e07c18c174

View File

@@ -40,6 +40,7 @@ public class UserService : IUserService
var userLeaveCodes = await _dbContext.Queryable<GainfoLeaveEntity>()
.Where(x => x.Factory == tenant)
.Where(x => roleUserCodes.Contains(x.Code))
.Where(x => SqlFunc.Subqueryable<GainfoEntity>().Where(p => p.Code == x.Code).NotAny())
.Select(x => x.Code)
.ToListAsync();