|
@ -2871,6 +2871,24 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
long startTime = System.currentTimeMillis(); |
|
|
long startTime = System.currentTimeMillis(); |
|
|
// 获取所有项目信息
|
|
|
// 获取所有项目信息
|
|
|
List<HuzhouProjectinfo> projectInfoList = this.list(); |
|
|
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 -> ids.contains(project.getId())) |
|
|
|
|
|
.collect(Collectors.toList()); |
|
|
for (HuzhouProjectinfo projectInfo : projectInfoList) { |
|
|
for (HuzhouProjectinfo projectInfo : projectInfoList) { |
|
|
String projectId = projectInfo.getId(); |
|
|
String projectId = projectInfo.getId(); |
|
|
// 1.获取当且任务所处的节点名称
|
|
|
// 1.获取当且任务所处的节点名称
|
|
@ -2920,7 +2938,7 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
log.info("项目:{}->超时支付次数为:{}", projectInfo.getProjectName(),projectInfo.getUpdateCount()); |
|
|
log.info("项目:{}->超时支付次数为:{}", projectInfo.getProjectName(),projectInfo.getUpdateCount()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//TODO 7.评分
|
|
|
// 7.评分
|
|
|
fillScore(projectInfo); |
|
|
fillScore(projectInfo); |
|
|
String timeOutPaySituation = tmp.getTimeOutPaySituation(); |
|
|
String timeOutPaySituation = tmp.getTimeOutPaySituation(); |
|
|
if (containsTimeoutGreaterThanDays(timeOutPaySituation, 7)) { |
|
|
if (containsTimeoutGreaterThanDays(timeOutPaySituation, 7)) { |
|
|