|
@@ -4724,7 +4724,8 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
userIds.add(user.getId());
|
|
userIds.add(user.getId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
//查看全部
|
|
//查看全部
|
|
List<User> userList = userMapper.selectList(new QueryWrapper<User>().eq("company_id", user.getCompanyId()));
|
|
List<User> userList = userMapper.selectList(new QueryWrapper<User>().eq("company_id", user.getCompanyId()));
|
|
userIds = userList.stream().map(User::getId).collect(Collectors.toList());
|
|
userIds = userList.stream().map(User::getId).collect(Collectors.toList());
|
|
@@ -4778,6 +4779,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.parent=String.valueOf(department.getSuperiorId());
|
|
parent.parent=String.valueOf(department.getSuperiorId());
|
|
parent.type="milestone";
|
|
parent.type="milestone";
|
|
}
|
|
}
|
|
|
|
+ parent.setObjType(1);
|
|
Set set=new HashSet();
|
|
Set set=new HashSet();
|
|
if(set.add(parent.id)){
|
|
if(set.add(parent.id)){
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
@@ -4810,6 +4812,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
userGantt.end_date = null;
|
|
userGantt.end_date = null;
|
|
userGantt.time = 0;
|
|
userGantt.time = 0;
|
|
userGantt.parent=String.valueOf(u.getDepartmentId());
|
|
userGantt.parent=String.valueOf(u.getDepartmentId());
|
|
|
|
+ userGantt.setObjType(0);
|
|
itemList.add(userGantt);
|
|
itemList.add(userGantt);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -4835,6 +4838,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.end_date = leaveSheetList.get(i).getEndDate().toString();
|
|
parent.end_date = leaveSheetList.get(i).getEndDate().toString();
|
|
parent.time = 0;
|
|
parent.time = 0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
|
|
+ parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
lsLastItemId =leaveSheetList.get(i).getOwnerId();
|
|
lsLastItemId =leaveSheetList.get(i).getOwnerId();
|
|
}
|
|
}
|
|
@@ -4894,6 +4898,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.end_date = businessTripList.get(i).getEndDate().toString();
|
|
parent.end_date = businessTripList.get(i).getEndDate().toString();
|
|
parent.time = 0;
|
|
parent.time = 0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
|
|
+ parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
btLastItemId =businessTripList.get(i).getOwnerId();
|
|
btLastItemId =businessTripList.get(i).getOwnerId();
|
|
}
|
|
}
|
|
@@ -4906,10 +4911,12 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
|
|
|
curItem.end_date =businessTripList.get(i).getEndDate().toString();
|
|
curItem.end_date =businessTripList.get(i).getEndDate().toString();
|
|
curItem.parent = btLastItemId;
|
|
curItem.parent = btLastItemId;
|
|
|
|
+ curItem.setObjType(0);
|
|
itemList.add(curItem);
|
|
itemList.add(curItem);
|
|
btLastItemId = businessTripList.get(i).getOwnerId();
|
|
btLastItemId = businessTripList.get(i).getOwnerId();
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
//按照项目获取
|
|
//按照项目获取
|
|
String btLastItemId = null;
|
|
String btLastItemId = null;
|
|
GanttDataItem btLastParentItem=null;
|
|
GanttDataItem btLastParentItem=null;
|
|
@@ -4973,6 +4980,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.start_date = bustripProject.getStartDate().toString();
|
|
parent.start_date = bustripProject.getStartDate().toString();
|
|
parent.end_date = bustripProject.getEndDate().toString();
|
|
parent.end_date = bustripProject.getEndDate().toString();
|
|
parent.time = 0;
|
|
parent.time = 0;
|
|
|
|
+ parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
}
|
|
}
|
|
@@ -4984,12 +4992,15 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.start_date = bustripProject.getStartDate().toString();
|
|
curItem.start_date = bustripProject.getStartDate().toString();
|
|
curItem.end_date = bustripProject.getEndDate().toString();
|
|
curItem.end_date = bustripProject.getEndDate().toString();
|
|
curItem.parent = btLastItemId;
|
|
curItem.parent = btLastItemId;
|
|
|
|
+ curItem.setObjType(2);
|
|
itemList.add(curItem);
|
|
itemList.add(curItem);
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ ganttData.forEach(System.out::println);
|
|
String lastItemId = null;
|
|
String lastItemId = null;
|
|
GanttDataItem lastParentItem = null;
|
|
GanttDataItem lastParentItem = null;
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
@@ -5024,6 +5035,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.end_date = end_date;
|
|
parent.end_date = end_date;
|
|
parent.time = 0;
|
|
parent.time = 0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
|
|
+ parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
lastItemId = userId;
|
|
lastItemId = userId;
|
|
lastParentItem = parent;
|
|
lastParentItem = parent;
|
|
@@ -5037,6 +5049,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.end_date = end_date;
|
|
curItem.end_date = end_date;
|
|
curItem.time = (Integer)map.get("duration");
|
|
curItem.time = (Integer)map.get("duration");
|
|
curItem.parent = lastItemId;
|
|
curItem.parent = lastItemId;
|
|
|
|
+ curItem.setObjType(2);
|
|
itemList.add(curItem);
|
|
itemList.add(curItem);
|
|
lastItemId = userId;
|
|
lastItemId = userId;
|
|
} else {
|
|
} else {
|
|
@@ -5050,6 +5063,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.start_date = start_date;
|
|
parent.start_date = start_date;
|
|
parent.end_date = end_date;
|
|
parent.end_date = end_date;
|
|
parent.time = 0;
|
|
parent.time = 0;
|
|
|
|
+ parent.setObjType(2);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
lastItemId = projectId;
|
|
lastItemId = projectId;
|
|
lastParentItem = parent;
|
|
lastParentItem = parent;
|
|
@@ -5061,6 +5075,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.end_date = end_date;
|
|
curItem.end_date = end_date;
|
|
curItem.time = (Integer)map.get("duration");
|
|
curItem.time = (Integer)map.get("duration");
|
|
curItem.parent = lastItemId;
|
|
curItem.parent = lastItemId;
|
|
|
|
+ curItem.setObjType(2);
|
|
itemList.add(curItem);
|
|
itemList.add(curItem);
|
|
lastItemId = projectId;
|
|
lastItemId = projectId;
|
|
}
|
|
}
|