diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/PrequalificationDeclaredProjectManage.java b/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/PrequalificationDeclaredProjectManage.java index 1240c38..a4d65bf 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/PrequalificationDeclaredProjectManage.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/PrequalificationDeclaredProjectManage.java @@ -162,14 +162,18 @@ public class PrequalificationDeclaredProjectManage { * @return */ public PageVo projectLibList(PrequalificationDeclaredListReq preReq) { + UserInfoDetails userInfoDetail = LoginUserUtil.loginUserDetail(); + VUtils.isTrue(Objects.isNull(userInfoDetail)).throwMessage("获取登录用户失败!"); + if(!userInfoDetail.getIsOrgAdmin()){ + return PageVo.empty(); + } //限定参数 复制bean ProjectListReq req = new ProjectListReq(); BeanUtils.copyProperties(preReq,req); //项目阶段 状态 已定 待预审 req.setStage(ProjectStatusEnum.NOT_APPROVED.getCode()); req.setStatus(ProjectStatusEnum.PENDING_PREQUALIFICATION.getCode()); - UserInfoDetails userInfoDetail = LoginUserUtil.loginUserDetail(); - VUtils.isTrue(Objects.isNull(userInfoDetail)).throwMessage("获取登录用户失败!"); + //放入用户的主管单位 req.setSuperOrgCode(userInfoDetail.getOrganizationCode()); return projectLibManage.projectLibList(req);