|
|
@@ -210,11 +210,11 @@ public class ProjectLibManage { |
|
|
|
} |
|
|
|
Boolean isOrgAdmin = Boolean.FALSE; |
|
|
|
switch (currentUserDataScope.get().getRole()){ |
|
|
|
case ORDINARY_USER: |
|
|
|
case NORMAL_MEMBER: |
|
|
|
//普通用户 只能看到自己单位去申报的 |
|
|
|
query.eq(Project::getBuildOrgCode ,loginUser.getOrganizationCode()); |
|
|
|
break; |
|
|
|
case ORG_ADMIN: |
|
|
|
case COMPANY_MANAGER: |
|
|
|
//单位管理员 看到自己单位去申报的 + 待预审的主管单位是自己单位的项目 |
|
|
|
query.and(q1 -> q1.eq(Project::getBuildOrgCode ,loginUser.getOrganizationCode()).or(q2 -> |
|
|
|
q2.eq(Project::getStage,ProjectStatusEnum.NOT_APPROVED.getCode()) |
|
|
@@ -224,7 +224,7 @@ public class ProjectLibManage { |
|
|
|
case SUPER_ADMIN: |
|
|
|
//超级管理员 看到丽水全市的 并且也要判断他 同时是不是单位管理员 |
|
|
|
break; |
|
|
|
case REGION_ADMIN: |
|
|
|
case REGION_MANAGER: |
|
|
|
//区域管理员 看到自己区域的项目 |
|
|
|
query.eq(Project::getAreaCode,loginUser.getRegionCode()); |
|
|
|
break; |
|
|
|