|
@@ -8668,7 +8668,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<SysRichFunction> functionInchargeList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "负责项目分组阶段工时");
|
|
|
//判断查看权限
|
|
|
List<Integer> inchagerIds=null;
|
|
|
- if(false){
|
|
|
+ if(functionAllList.size()==0){
|
|
|
inchagerIds=new ArrayList<>();
|
|
|
if(functionInchargeList.size()>0){
|
|
|
List<Project> list = projectList.stream().filter(pl -> (pl.getInchargerId()==null?0:pl.getInchargerId()).equals(user.getId())).collect(Collectors.toList());
|
|
@@ -8683,6 +8683,9 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<Map<String,Object>> projectGroupAndCategoryList=projectMapper.getProjectGroupAndCategoryList(startDate,endDate,projectId,user.getCompanyId(),start,size,inchagerIds);
|
|
|
long total=projectMapper.getProjectGroupAndCategoryCount(startDate,endDate,projectId,user.getCompanyId(),null,null,inchagerIds);
|
|
|
List<Integer> projectIds = projectGroupAndCategoryList.stream().map(pl ->Integer.valueOf(String.valueOf(pl.get("projectId")))).distinct().collect(Collectors.toList());
|
|
|
+ if(projectIds.size()==0){
|
|
|
+ projectIds.add(-1);
|
|
|
+ }
|
|
|
List<Stages> stagesList = stagesMapper.selectList(new QueryWrapper<Stages>().in("project_id", projectIds));
|
|
|
List<String> titleList=new ArrayList<>();
|
|
|
List<String> stagesNameList = stagesList.stream().map(sl -> sl.getStagesName()).distinct().collect(Collectors.toList());
|
|
@@ -8710,7 +8713,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
List<SysRichFunction> functionInchargeList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "负责项目任务阶段工时");
|
|
|
//判断查看权限
|
|
|
List<Integer> inchagerIds=null;
|
|
|
- if(false){
|
|
|
+ if(functionAllList.size()==0){
|
|
|
inchagerIds=new ArrayList<>();
|
|
|
if(functionInchargeList.size()>0){
|
|
|
List<Project> list = projectList.stream().filter(pl -> (pl.getInchargerId()==null?0:pl.getInchargerId()).equals(user.getId())).collect(Collectors.toList());
|
|
@@ -8724,6 +8727,9 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
List<Map<String,Object>> projectGroupAndCategoryList=projectMapper.getProjectGroupAndCategoryList(startDate,endDate,projectId,user.getCompanyId(),null,null,inchagerIds);
|
|
|
List<Integer> projectIds = projectGroupAndCategoryList.stream().map(pl ->Integer.valueOf(String.valueOf(pl.get("projectId")))).distinct().collect(Collectors.toList());
|
|
|
+ if(projectIds.size()==0){
|
|
|
+ projectIds.add(-1);
|
|
|
+ }
|
|
|
List<Stages> stagesList = stagesMapper.selectList(new QueryWrapper<Stages>().in("project_id", projectIds));
|
|
|
List<String> titleList=new ArrayList<>();
|
|
|
titleList.add("项目编号");
|