|
|
@ -852,6 +852,7 @@ public class ProRoleService implements IProRoleService { |
|
|
|
} |
|
|
|
} |
|
|
|
//查询未添加的角色
|
|
|
|
List<RoleVo.JueSeByProId> listNoAddRoles = new ArrayList<>(); |
|
|
|
List<RoleVo.JueSeByProId> listAfter=proRoleDao.queryRoleShowslistBefore(param.getParam().getProjectId(),listBeforeId); |
|
|
|
for (int i = 0; i < listAfter.size(); i++) { |
|
|
|
//是否项目经理
|
|
|
@ -868,8 +869,19 @@ public class ProRoleService implements IProRoleService { |
|
|
|
listAfter.get(i).setMine(false); |
|
|
|
} |
|
|
|
} |
|
|
|
listNoAddRoles.add(listAfter.get(i)); |
|
|
|
} |
|
|
|
jueSeByProIdLists.setListAfter(listAfter); |
|
|
|
//查询未添加的虚拟项目角色
|
|
|
|
List<RoleVo.JueSeByProId> listAfter1 = projectDao.selectProjectRoleNoAdd(param.getParam().getProjectId(),listBeforeId); |
|
|
|
if (CollectionUtil.isNotEmpty(listAfter1)){ |
|
|
|
for (RoleVo.JueSeByProId projectRole : listAfter1) { |
|
|
|
projectRole.setProjectRole(1); |
|
|
|
projectRole.setRelevanceProjectId(projectRole.getId()); |
|
|
|
projectRole.setRelevanceProjectName(projectRole.getName()); |
|
|
|
listNoAddRoles.add(projectRole); |
|
|
|
} |
|
|
|
} |
|
|
|
jueSeByProIdLists.setListAfter(listNoAddRoles); |
|
|
|
jueSeByProIdLists.setListBefore(listBefor); |
|
|
|
return jueSeByProIdLists; |
|
|
|
} |
|
|
|