From 1fc1ff717ec73ba23375c85cb8c3969943e7d127 Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Wed, 3 Sep 2025 15:30:14 +0800 Subject: [PATCH] 213 --- .../Controllers/Api/UserController.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs index ac18aea..99f9f29 100644 --- a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs +++ b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs @@ -187,13 +187,13 @@ namespace APT.FM.WebApi.Controllers.Api.FM if (orgId.ToString() == "8B3C41AA-51B1-7CE9-1879-248A038C1B5C".ToLower()) { pageFilter.FilterGroup.Rules.Clear(); - var departs = this.GetEntities(t=>t.ENABLE_STATUS == 0,new BaseFilter(orgId)); - var depart = departs.FirstOrDefault(t=>t.ID == loginDepartmentId); + var departs = this.GetEntities(t => t.ENABLE_STATUS == 0, new BaseFilter(orgId)); + var depart = departs.FirstOrDefault(t => t.ID == loginDepartmentId); if (depart != null && depart.DEPARTMENT_TYPE == 2) { selectDepatmentIds = departs.Where(t => t.PARENT_ID == depart.PARENT_ID).Select(m => m.ID).ToList(); } - else + else { selectDepatmentIds.Add(loginDepartmentId); } result = WitOrderPaged(t => !t.NAME.Contains("管理员") && t.ENABLE_STATUS == 0 && !t.PROJECT_ID.HasValue && selectDepatmentIds.Contains(t.DEPARTMENT_ID.Value), pageFilter); } @@ -322,7 +322,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM var result = new PagedActionResult(); var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID; var admiId = this.GetEntity(t => t.CODE == "admin")?.ID; - var AH = GetEntity(t => t.ID == loginUserId && t.Nav_Department!=null && (t.Nav_Department.DEPARTMENT_TYPE == 0 || t.Nav_Department.DEPARTMENT_TYPE == 3) && (t.Nav_Department.NAME.Contains("安全环保") || t.Nav_Department.NAME.Contains("安环"))); + var AH = GetEntity(t => t.NAME != null && t.ID == loginUserId && t.Nav_Department != null && (t.Nav_Department.DEPARTMENT_TYPE == 0 || t.Nav_Department.DEPARTMENT_TYPE == 3) && (t.Nav_Department.NAME.Contains("安全环保") || t.Nav_Department.NAME.Contains("安环"))); if (loginUserId == null || loginUserId == admiId || AH != null) { result = WitOrderPaged(null, pageFilter); ; @@ -853,7 +853,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM if (userPhoto != null && userPhoto.Any()) userPhoto.ForEach(t => t.USER_ID = entity.ID); if (userSign != null && userSign.Any()) - userSign.ForEach(t => { t.USER_ID = entity.ID;t.Nav_ImgFile = null; }); + userSign.ForEach(t => { t.USER_ID = entity.ID; t.Nav_ImgFile = null; }); if (personTeam != null && personTeam.Count > 0) personTeam.ForEach(i => i.PERSON_ID = person.ID); if (productionUnit != null && productionUnit.Any()) @@ -938,10 +938,10 @@ namespace APT.FM.WebApi.Controllers.Api.FM this.UpdateEntityNoCommit(teamInfo); if (departmentInfo != null) this.UpdateEntityNoCommit(departmentInfo); - + if (personTeam != null && personTeam.Any()) this.BantchSaveEntityNoCommit(personTeam); - + if (deleteBelongRoleIds.Any()) this.DeleteEntityNoCommit(t => deleteBelongRoleIds.Contains(t.ID)); if (deleteBelongRoleGroupIds.Any())