|
@@ -2598,7 +2598,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public HttpRespMsg getProjectStagesCost(Integer pageIndex, Integer pageSize, Integer projectId, HttpServletRequest request,String stageNames) {
|
|
|
+ public HttpRespMsg getProjectStagesCost(Integer pageIndex, Integer pageSize, Integer projectId, HttpServletRequest request,String stageNames,String startDate,String endDate) {
|
|
|
String token = request.getHeader("TOKEN");
|
|
|
List<String> stageNameList=null;
|
|
|
if(stageNames!=null){
|
|
@@ -2635,7 +2635,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
queryWrapper.in("id",inchagerIds);
|
|
|
}
|
|
|
Integer total = projectMapper.selectCount(queryWrapper);
|
|
|
- List<ProjectWithStage> record = projectMapper.selectWithStage(companyId, startIndex, endIndex, projectId,inchagerIds);
|
|
|
+ List<ProjectWithStage> record = projectMapper.selectWithStage(companyId, startIndex, endIndex, projectId,inchagerIds,startDate,endDate);
|
|
|
List<SysRichFunction> functionList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "查看阶段成本");
|
|
|
if (functionList.size() == 0) {
|
|
|
//去掉成本
|
|
@@ -2666,7 +2666,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public HttpRespMsg exportProjectStagesCost(HttpServletRequest request,String stageNames) {
|
|
|
+ public HttpRespMsg exportProjectStagesCost(HttpServletRequest request,String stageNames,String startDate,String endDate) {
|
|
|
String token = request.getHeader("TOKEN");
|
|
|
List<String> stageNameList=null;
|
|
|
if(stageNames!=null){
|
|
@@ -2694,7 +2694,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
inchagerIds.add(-1);
|
|
|
}
|
|
|
}
|
|
|
- List<ProjectWithStage> record = projectMapper.selectWithStage(companyId, null, null, null,inchagerIds);
|
|
|
+ List<ProjectWithStage> record = projectMapper.selectWithStage(companyId, null, null, null,inchagerIds,startDate,endDate);
|
|
|
//获取全部的列
|
|
|
List<Integer> collect = record.stream().map(ProjectWithStage::getId).collect(Collectors.toList());
|
|
|
QueryWrapper<Stages> queryWrapper=new QueryWrapper<>();
|
|
@@ -4961,7 +4961,8 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}else {
|
|
|
membRowData.add("");
|
|
|
}
|
|
|
- membRowData.add(String.valueOf(membMap.get("corpwxDeptId")==null?"":membMap.get("corpwxDeptId")));
|
|
|
+ String s = String.valueOf(membMap.get("corpwxDeptId") == null ? "" : membMap.get("corpwxDeptId"));
|
|
|
+ membRowData.add("$departmentName=" + s + "$");
|
|
|
}else {
|
|
|
membRowData.add((String)membMap.get("name"));
|
|
|
membRowData.add((String)membMap.get("departmentName"));
|