|
@@ -318,7 +318,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
.mapToDouble(r->r.getWorkingTime()).sum();
|
|
.mapToDouble(r->r.getWorkingTime()).sum();
|
|
String rWorkTime=reallWorkTime==null ? "0":df.format(reallWorkTime);
|
|
String rWorkTime=reallWorkTime==null ? "0":df.format(reallWorkTime);
|
|
project.setReallyWorkTime(rWorkTime);
|
|
project.setReallyWorkTime(rWorkTime);
|
|
- String pEstimatedWork=Integer.valueOf(String.valueOf(project.getManDay()))==null ? 0*allday+"": project.getManDay()*allday+"";
|
|
|
|
|
|
+ String pEstimatedWork=project.getManDay()==null? "0": (project.getManDay()*allday+"");
|
|
project.setEstimatedWorkTime(pEstimatedWork);
|
|
project.setEstimatedWorkTime(pEstimatedWork);
|
|
List<TaskGroup> taskGroupCollect = taskGroups.stream().filter(t -> t.getProjectId().equals(project.getId())).collect(Collectors.toList());
|
|
List<TaskGroup> taskGroupCollect = taskGroups.stream().filter(t -> t.getProjectId().equals(project.getId())).collect(Collectors.toList());
|
|
|
|
|
|
@@ -649,17 +649,20 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
}
|
|
}
|
|
long end = System.currentTimeMillis();
|
|
long end = System.currentTimeMillis();
|
|
List<String> stringList = providerCategoryList.stream().map(ProviderCategory::getProviderCategoryName).distinct().collect(Collectors.toList());
|
|
List<String> stringList = providerCategoryList.stream().map(ProviderCategory::getProviderCategoryName).distinct().collect(Collectors.toList());
|
|
- //处理项目日报审核人
|
|
|
|
- if(projectIds.size()>0){
|
|
|
|
- List<ProjectAuditor> projectAuditorList = projectAuditorMapper.selectList(new LambdaQueryWrapper<ProjectAuditor>().in(ProjectAuditor::getProjectId, projectIds));
|
|
|
|
- list.forEach(l->{
|
|
|
|
- Optional<ProjectAuditor> first = projectAuditorList.stream().filter(p -> p.getProjectId().equals(l.getId())).findFirst();
|
|
|
|
- if(first.isPresent()){
|
|
|
|
- l.setProjectAuditorName(first.get().getAuditorName());
|
|
|
|
- l.setProjectAuditorId(first.get().getAuditorId());
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ //针对成都明夷电子科技有限公司,显示项目日报审核人
|
|
|
|
+ if (company.getCompanyName().equals("成都明夷电子科技有限公司")) {
|
|
|
|
+ if(projectIds.size()>0){
|
|
|
|
+ List<ProjectAuditor> projectAuditorList = projectAuditorMapper.selectList(new LambdaQueryWrapper<ProjectAuditor>().in(ProjectAuditor::getProjectId, projectIds));
|
|
|
|
+ list.forEach(l->{
|
|
|
|
+ Optional<ProjectAuditor> first = projectAuditorList.stream().filter(p -> p.getProjectId().equals(l.getId())).findFirst();
|
|
|
|
+ if(first.isPresent()){
|
|
|
|
+ l.setProjectAuditorName(first.get().getAuditorName());
|
|
|
|
+ l.setProjectAuditorId(first.get().getAuditorId());
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
//stringList.add("未分类");
|
|
//stringList.add("未分类");
|
|
stringList.add(MessageUtils.message("excel.unclassified"));
|
|
stringList.add(MessageUtils.message("excel.unclassified"));
|
|
Long total = projectIPage.getTotal();
|
|
Long total = projectIPage.getTotal();
|
|
@@ -13554,8 +13557,6 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
item.put("corpwxDeptId",corpwxDeptid);
|
|
item.put("corpwxDeptId",corpwxDeptid);
|
|
item.put("department_name",departmentName);
|
|
item.put("department_name",departmentName);
|
|
if(taskGroup.isPresent()){
|
|
if(taskGroup.isPresent()){
|
|
-// List<Map<String, Object>> mapList = resultList.stream().filter(r -> Integer.valueOf(String.valueOf(r.get("projectId"))).equals(project.getId())
|
|
|
|
-// && Integer.valueOf(String.valueOf(r.get("groupId"))).equals(taskGroup.get().getId()) && (Integer.valueOf(String.valueOf(r.get("deptId"))).equals(7458) || subDeptIds.contains(Integer.valueOf(String.valueOf(r.get("deptId")))))).collect(Collectors.toList());
|
|
|
|
List<Map<String, Object>> mapList = resultList.stream().filter(r -> Integer.valueOf(String.valueOf(r.get("projectId"))).equals(project.getId())
|
|
List<Map<String, Object>> mapList = resultList.stream().filter(r -> Integer.valueOf(String.valueOf(r.get("projectId"))).equals(project.getId())
|
|
&& Integer.valueOf(String.valueOf(r.get("groupId"))).equals(taskGroup.get().getId())).collect(Collectors.toList());
|
|
&& Integer.valueOf(String.valueOf(r.get("groupId"))).equals(taskGroup.get().getId())).collect(Collectors.toList());
|
|
if(mapList!=null&&mapList.size()>0){
|
|
if(mapList!=null&&mapList.size()>0){
|