|
|
@ -2785,8 +2785,24 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
|
|
|
|
|
// 1.获取所有项目信息
|
|
|
|
List<HuzhouProjectinfo> projectInfoList = this.list(); |
|
|
|
// 根据用户角色权限过滤项目
|
|
|
|
Page page = new Page(1, projectInfoList.size()); |
|
|
|
HuzhouProjectinfo projectinfo = new HuzhouProjectinfo(); |
|
|
|
projectinfo.setStage("4"); |
|
|
|
ProjectInfoAuthSelect projectInfoAuthSelect = CommonUtils.setGetProjectInfoAuth(projectinfo); |
|
|
|
|
|
|
|
Page<HuzhouProjectinfoOV> projectAndChildInfoPageList; |
|
|
|
projectAndChildInfoPageList = projectinfoMapper.getProjectAndChildInfoPageList(page, projectInfoAuthSelect); |
|
|
|
List<HuzhouProjectinfoOV> records = projectAndChildInfoPageList.getRecords(); |
|
|
|
List<String> ids = records.stream() |
|
|
|
.map(HuzhouProjectinfoOV::getId) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
|
|
|
|
|
|
|
|
projectInfoList= projectInfoList.stream() |
|
|
|
.filter(project -> !"-1".equals(project.getStage())) |
|
|
|
.filter(project -> !"湖州市长兴县浙里健康e生省级试点应用建设项目".equals(project.getProjectName())) |
|
|
|
.filter(project -> ids.contains(project.getId())) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
|
|
|
|
|
|
|
@ -2888,6 +2904,7 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
|
projectInfoList= projectInfoList.stream() |
|
|
|
.filter(project -> !"-1".equals(project.getStage())) |
|
|
|
.filter(project -> ids.contains(project.getId())) |
|
|
|
.filter(project -> !"湖州市长兴县浙里健康e生省级试点应用建设项目".equals(project.getProjectName())) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
for (HuzhouProjectinfo projectInfo : projectInfoList) { |
|
|
|
String projectId = projectInfo.getId(); |
|
|
@ -3047,7 +3064,7 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//TODO 设计评分
|
|
|
|
//设计评分
|
|
|
|
private void fillScore(HuzhouProjectinfo projectInfo) { |
|
|
|
Double uploadFileRate = projectInfo.getUploadFileRate(); |
|
|
|
// 初始化分数
|
|
|
|