|
|
@ -30,7 +30,6 @@ import com.epmet.dao.evaluationindex.extract.FactOriginProjectLogDailyDao; |
|
|
|
import com.epmet.dao.evaluationindex.extract.FactOriginProjectOrgPeriodDailyDao; |
|
|
|
import com.epmet.dto.extract.FactOriginProjectLogDailyDTO; |
|
|
|
import com.epmet.dto.extract.result.*; |
|
|
|
import com.epmet.dto.screen.ScreenProjectDataDTO; |
|
|
|
import com.epmet.entity.evaluationindex.extract.FactOriginProjectLogDailyEntity; |
|
|
|
import com.epmet.service.evaluationindex.extract.todata.FactOriginProjectLogDailyService; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
@ -236,6 +235,7 @@ public class FactOriginProjectLogDailyServiceImpl extends BaseServiceImpl<FactOr |
|
|
|
//1.评价周期内结案了的项目
|
|
|
|
List<ProjectParticipatedAgencyResultDTO> projectsHandledByAgency = baseDao.selectProjectIdHandledByAgency(customerId, dimId); |
|
|
|
Map<String, BigDecimal> efficiencyMap = new HashMap<>(); |
|
|
|
List<String> projects = new LinkedList<>(); |
|
|
|
if (!CollectionUtils.isEmpty(projectsHandledByAgency)) { |
|
|
|
Map<String, List<String>> agencyProjectsMap = new HashMap<>(); |
|
|
|
|
|
|
@ -249,10 +249,9 @@ public class FactOriginProjectLogDailyServiceImpl extends BaseServiceImpl<FactOr |
|
|
|
}else{ |
|
|
|
agencyProjectsMap.get(agencyId).add(projectId); |
|
|
|
} |
|
|
|
projects.add(projectId); |
|
|
|
}); |
|
|
|
|
|
|
|
List<String> projects = new LinkedList<>(); |
|
|
|
agencyProjectsMap.forEach((key,value) -> {projects.addAll(value);}); |
|
|
|
//2.结案项目的总耗时
|
|
|
|
List<ProjectParticipatedAgencyResultDTO> costTimes = baseDao.selectProjectCostTime(projects); |
|
|
|
|
|
|
|