diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/AnnualPlanLibManage.java b/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/AnnualPlanLibManage.java index 6008c3d..52086d6 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/AnnualPlanLibManage.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/AnnualPlanLibManage.java @@ -276,7 +276,6 @@ public class AnnualPlanLibManage { log.warn("没有取到权限信息 当前查询 没有权限条件"); return loginUser; } - Boolean isOrgAdmin = Boolean.FALSE; switch (currentUserDataScope.get().getRole()){ case ORDINARY_USER: //普通用户 只能看到自己单位去申报的 @@ -284,10 +283,7 @@ public class AnnualPlanLibManage { break; case ORG_ADMIN: //单位管理员 看到自己单位去申报的 + 待预审的主管单位是自己单位的项目 - query.and(q1 -> q1.eq(Project::getBuildOrgCode ,loginUser.getOrganizationCode()).or(q2 -> - q2.eq(Project::getStage,ProjectStatusEnum.NOT_APPROVED.getCode()) - .eq(Project::getStatus,ProjectStatusEnum.PENDING_PREQUALIFICATION.getCode()) - .eq(Project::getSuperOrgCode,loginUser.getOrganizationCode()))); + query.eq(Project::getBuildOrgCode ,loginUser.getOrganizationCode()); break; case SUPER_ADMIN: //超级管理员 看到丽水全市的 并且也要判断他 同时是不是单位管理员 @@ -296,9 +292,6 @@ public class AnnualPlanLibManage { //区域管理员 看到自己区域的项目 query.eq(Project::getAreaCode,loginUser.getRegionCode()); break; - case VISITOR: - //访客可以看全市的 - break; default: //没有权限的话 就让它查不到 query.eq(Project::getId,"NULL");