|
@@ -4871,7 +4871,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
for(Department department:departmentList){
|
|
for(Department department:departmentList){
|
|
GanttDataItem parent = new GanttDataItem();
|
|
GanttDataItem parent = new GanttDataItem();
|
|
parent.id=department.getDepartmentId().toString();
|
|
parent.id=department.getDepartmentId().toString();
|
|
- parent.time = 0;
|
|
|
|
|
|
+ parent.time = 0.0;
|
|
parent.text=department.getDepartmentName();
|
|
parent.text=department.getDepartmentName();
|
|
parent.type="";
|
|
parent.type="";
|
|
if(department.getSuperiorId()!=null){
|
|
if(department.getSuperiorId()!=null){
|
|
@@ -4910,7 +4910,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
userGantt.render = "split";
|
|
userGantt.render = "split";
|
|
userGantt.start_date = null;
|
|
userGantt.start_date = null;
|
|
userGantt.end_date = null;
|
|
userGantt.end_date = null;
|
|
- userGantt.time = 0;
|
|
|
|
|
|
+ userGantt.time = 0.0;
|
|
userGantt.parent=String.valueOf(u.getDepartmentId());
|
|
userGantt.parent=String.valueOf(u.getDepartmentId());
|
|
userGantt.setObjType(0);
|
|
userGantt.setObjType(0);
|
|
itemList.add(userGantt);
|
|
itemList.add(userGantt);
|
|
@@ -4934,7 +4934,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
parent.start_date = businessTripList.get(i).getStartDate().toString();
|
|
parent.start_date = businessTripList.get(i).getStartDate().toString();
|
|
parent.end_date = businessTripList.get(i).getEndDate().toString();
|
|
parent.end_date = businessTripList.get(i).getEndDate().toString();
|
|
- parent.time = 0;
|
|
|
|
|
|
+ parent.time = 0.0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.setObjType(0);
|
|
parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
@@ -4983,7 +4983,6 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- System.out.println("按项目查看,项目size="+projectIds.size());
|
|
|
|
ganttData = projectMapper.getTaskPlanByProject(projectIds, startDate + " 00:00:00" ,endDate + " 23:59:59", user.getCompanyId(),groupName,taskType,userIds);
|
|
ganttData = projectMapper.getTaskPlanByProject(projectIds, startDate + " 00:00:00" ,endDate + " 23:59:59", user.getCompanyId(),groupName,taskType,userIds);
|
|
QueryWrapper<BusinessTrip> btQueryWrapper =new QueryWrapper<>();
|
|
QueryWrapper<BusinessTrip> btQueryWrapper =new QueryWrapper<>();
|
|
QueryWrapper<BustripProject> bpQueryWrapper =new QueryWrapper<>();
|
|
QueryWrapper<BustripProject> bpQueryWrapper =new QueryWrapper<>();
|
|
@@ -5018,7 +5017,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
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.0;
|
|
parent.setObjType(0);
|
|
parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
@@ -5041,7 +5040,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
|
|
|
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 HH:mm:ss");
|
|
for (int i=0;i<ganttData.size(); i++) {
|
|
for (int i=0;i<ganttData.size(); i++) {
|
|
Map map = ganttData.get(i);
|
|
Map map = ganttData.get(i);
|
|
String userId = (String) map.get("user_id");
|
|
String userId = (String) map.get("user_id");
|
|
@@ -5070,7 +5069,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
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.0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.setObjType(0);
|
|
parent.setObjType(0);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
@@ -5096,7 +5095,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.setLeaderOrManager(map.get("leaderOrManager")==null?null:(Integer)map.get("leaderOrManager"));
|
|
curItem.setLeaderOrManager(map.get("leaderOrManager")==null?null:(Integer)map.get("leaderOrManager"));
|
|
curItem.setTaskPlan(map.get("taskPlan")==null?null:(Integer)map.get("taskPlan"));
|
|
curItem.setTaskPlan(map.get("taskPlan")==null?null:(Integer)map.get("taskPlan"));
|
|
curItem.end_date = end_date;
|
|
curItem.end_date = end_date;
|
|
- curItem.time = (Integer)map.get("duration");
|
|
|
|
|
|
+ curItem.time = (Double)map.get("duration");
|
|
curItem.parent = lastItemId;
|
|
curItem.parent = lastItemId;
|
|
curItem.setObjType(2);
|
|
curItem.setObjType(2);
|
|
itemList.add(curItem);
|
|
itemList.add(curItem);
|
|
@@ -5112,7 +5111,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
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.0;
|
|
parent.setObjType(2);
|
|
parent.setObjType(2);
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
lastItemId = projectId;
|
|
lastItemId = projectId;
|
|
@@ -5136,7 +5135,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.setTaskPlan(map.get("taskPlan")==null?null:(Integer)map.get("taskPlan"));
|
|
curItem.setTaskPlan(map.get("taskPlan")==null?null:(Integer)map.get("taskPlan"));
|
|
curItem.start_date = start_date;
|
|
curItem.start_date = start_date;
|
|
curItem.end_date = end_date;
|
|
curItem.end_date = end_date;
|
|
- curItem.time = (Integer)map.get("duration");
|
|
|
|
|
|
+ curItem.time = (Double)map.get("duration");
|
|
curItem.parent = lastItemId;
|
|
curItem.parent = lastItemId;
|
|
curItem.setObjType(2);
|
|
curItem.setObjType(2);
|
|
itemList.add(curItem);
|
|
itemList.add(curItem);
|
|
@@ -12649,7 +12648,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
for(Department department:departmentList){
|
|
for(Department department:departmentList){
|
|
GanttDataItem parent = new GanttDataItem();
|
|
GanttDataItem parent = new GanttDataItem();
|
|
parent.id=department.getDepartmentId().toString();
|
|
parent.id=department.getDepartmentId().toString();
|
|
- parent.time = 0;
|
|
|
|
|
|
+ parent.time = 0.0;
|
|
parent.text=department.getDepartmentName();
|
|
parent.text=department.getDepartmentName();
|
|
parent.translationType="department";
|
|
parent.translationType="department";
|
|
if(department.getSuperiorId()!=null){
|
|
if(department.getSuperiorId()!=null){
|
|
@@ -12687,7 +12686,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
userGantt.render = "split";
|
|
userGantt.render = "split";
|
|
userGantt.start_date = null;
|
|
userGantt.start_date = null;
|
|
userGantt.end_date = null;
|
|
userGantt.end_date = null;
|
|
- userGantt.time = 0;
|
|
|
|
|
|
+ userGantt.time = 0.0;
|
|
userGantt.color=u.getColor();
|
|
userGantt.color=u.getColor();
|
|
userGantt.parent=String.valueOf(u.getDepartmentId());
|
|
userGantt.parent=String.valueOf(u.getDepartmentId());
|
|
userGantt.children=new ArrayList<>();
|
|
userGantt.children=new ArrayList<>();
|
|
@@ -12715,7 +12714,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
parent.start_date = leaveSheetList.get(i).getStartDate().toString();
|
|
parent.start_date = leaveSheetList.get(i).getStartDate().toString();
|
|
parent.end_date = leaveSheetList.get(i).getEndDate().toString();
|
|
parent.end_date = leaveSheetList.get(i).getEndDate().toString();
|
|
- parent.time = 0;
|
|
|
|
|
|
+ parent.time = 0.0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
lsLastItemId =leaveSheetList.get(i).getOwnerId();
|
|
lsLastItemId =leaveSheetList.get(i).getOwnerId();
|
|
}
|
|
}
|
|
@@ -12774,7 +12773,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
parent.start_date = businessTripList.get(i).getStartDate().toString();
|
|
parent.start_date = businessTripList.get(i).getStartDate().toString();
|
|
parent.end_date = businessTripList.get(i).getEndDate().toString();
|
|
parent.end_date = businessTripList.get(i).getEndDate().toString();
|
|
- parent.time = 0;
|
|
|
|
|
|
+ parent.time = 0.0;
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
btLastItemId =businessTripList.get(i).getOwnerId();
|
|
btLastItemId =businessTripList.get(i).getOwnerId();
|
|
}
|
|
}
|
|
@@ -12854,7 +12853,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
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.0;
|
|
parent.children=new ArrayList<>();
|
|
parent.children=new ArrayList<>();
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
btLastItemId = String.valueOf(bustripProject.getProjectId());
|
|
@@ -12909,7 +12908,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
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.0;
|
|
parent.translationType="user";
|
|
parent.translationType="user";
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.parent=String.valueOf(departmentId);
|
|
parent.children=new ArrayList<>();
|
|
parent.children=new ArrayList<>();
|
|
@@ -12928,7 +12927,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.start_date = start_date;
|
|
curItem.start_date = start_date;
|
|
|
|
|
|
curItem.end_date = end_date;
|
|
curItem.end_date = end_date;
|
|
- curItem.time = (Integer)map.get("duration");
|
|
|
|
|
|
+ curItem.time = (Double)map.get("duration");
|
|
curItem.parent = lastItemId;
|
|
curItem.parent = lastItemId;
|
|
curItem.level = level;
|
|
curItem.level = level;
|
|
curItem.children=new ArrayList<>();
|
|
curItem.children=new ArrayList<>();
|
|
@@ -12944,7 +12943,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
parent.render = "split";
|
|
parent.render = "split";
|
|
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.0;
|
|
parent.children=new ArrayList<>();
|
|
parent.children=new ArrayList<>();
|
|
lastItemId = projectId;
|
|
lastItemId = projectId;
|
|
itemList.add(parent);
|
|
itemList.add(parent);
|
|
@@ -12955,7 +12954,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
curItem.text = (String) map.get("name")+"/"+(String)map.get("task_name");
|
|
curItem.text = (String) map.get("name")+"/"+(String)map.get("task_name");
|
|
curItem.start_date = start_date;
|
|
curItem.start_date = start_date;
|
|
curItem.end_date = end_date;
|
|
curItem.end_date = end_date;
|
|
- curItem.time = (Integer)map.get("duration");
|
|
|
|
|
|
+ curItem.time = (Double)map.get("duration");
|
|
curItem.translationType="user";
|
|
curItem.translationType="user";
|
|
curItem.parent = lastItemId;
|
|
curItem.parent = lastItemId;
|
|
curItem.level = level;
|
|
curItem.level = level;
|
|
@@ -13393,7 +13392,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
for (Department dept : collect) {
|
|
for (Department dept : collect) {
|
|
GanttDataItem subParent = new GanttDataItem();
|
|
GanttDataItem subParent = new GanttDataItem();
|
|
subParent.id=dept.getDepartmentId().toString();
|
|
subParent.id=dept.getDepartmentId().toString();
|
|
- subParent.time = 0;
|
|
|
|
|
|
+ subParent.time = 0.0;
|
|
subParent.text=dept.getDepartmentName();
|
|
subParent.text=dept.getDepartmentName();
|
|
subParent.translationType="department";
|
|
subParent.translationType="department";
|
|
if(dept.getSuperiorId()!=null){
|
|
if(dept.getSuperiorId()!=null){
|