Browse Source

排除特定用户在查询条件中的结果

在 `EnterExitCostRepository.cs` 文件中,修改了 `PermissionViewUsersAsync` 方法的查询条件,添加了一个新的条件 `&& !x.CnName.Equals("高媛媛")`,以排除姓名为“高媛媛”的用户。
LEIYI 2 months ago
parent
commit
daecd4d607

+ 4 - 1
OASystem/OASystem.Infrastructure/Repositories/Groups/EnterExitCostRepository.cs

@@ -40,7 +40,10 @@ namespace OASystem.Infrastructure.Repositories.Groups
         {
             var gj_jobPostIds = new List<int>() { 22, 32 };
             var viewPermissionData = await _sqlSugar.Queryable<Sys_Users>()
-                .Where(x => x.IsDel == 0 && ((x.DepId == 7 && gj_jobPostIds.Contains(x.JobPostId)) || x.DepId == 6))
+                .Where(x => x.IsDel == 0 
+                            && ((x.DepId == 7 && gj_jobPostIds.Contains(x.JobPostId)) 
+                            || x.DepId == 6)
+                            && !x.CnName.Equals("高媛媛"))
                 .Select(x => new PermissionViewUserview { Id = x.Id, Name = x.CnName })
                 .ToListAsync();