|
@@ -8979,7 +8979,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public HttpRespMsg exportSubProjectTimeCost(HttpServletRequest request, Integer projectId) {
|
|
|
+ public HttpRespMsg exportSubProjectTimeCost(HttpServletRequest request,String startDate,String endDate, Integer projectId) {
|
|
|
HttpRespMsg msg=new HttpRespMsg();
|
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
|
Integer companyId = userMapper.selectById(request.getHeader("token")).getCompanyId();
|
|
@@ -9000,15 +9000,15 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
inchagerIds.add(-1);
|
|
|
}
|
|
|
}
|
|
|
- List<Map<String,Object>> list=projectMapper.getSubProjectTimeCost(companyId,null,null,projectId,null,null,inchagerIds);
|
|
|
+ List<Map<String,Object>> list=projectMapper.getSubProjectTimeCost(companyId,startDate,endDate,projectId,null,null,inchagerIds);
|
|
|
List<List<String>> dataList=new ArrayList<>();
|
|
|
List<String> titleList=new ArrayList<>();
|
|
|
titleList.add("项目编号");
|
|
|
titleList.add("项目名称");
|
|
|
titleList.add("子项目编号");
|
|
|
titleList.add("子项目名称");
|
|
|
- titleList.add("子项目工时");
|
|
|
- titleList.add("子项目成本");
|
|
|
+ titleList.add("子项目工时/h");
|
|
|
+ titleList.add("子项目成本/元");
|
|
|
dataList.add(titleList);
|
|
|
for (Map<String, Object> map : list) {
|
|
|
List<String> item=new ArrayList<>();
|
|
@@ -9016,8 +9016,8 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
item.add(String.valueOf(map.get("projectName")==null?"":map.get("projectName")));
|
|
|
item.add(String.valueOf(map.get("subProjectCode")==null?"":map.get("subProjectCode")));
|
|
|
item.add(String.valueOf(map.get("subProjectName")==null?"":map.get("subProjectName")));
|
|
|
- item.add(String.valueOf(map.get("cost")==null?"0":map.get("cost"))+"(元)");
|
|
|
- item.add(String.valueOf(map.get("workingTime")==null?"0":map.get("workingTime"))+"(小时)");
|
|
|
+ item.add(String.valueOf(map.get("workingTime")==null?"0":map.get("workingTime")));
|
|
|
+ item.add(String.valueOf(map.get("cost")==null?"0":map.get("cost")));
|
|
|
dataList.add(item);
|
|
|
}
|
|
|
String fileName = "子项目工时成本表"+System.currentTimeMillis();
|