|
|
|
@ -186,6 +186,7 @@ public class ChartServiceImpl extends Service implements ChartService {
|
|
|
|
|
List<ChartPO> dataList = new ArrayList<>();
|
|
|
|
|
List<ChartPO> resourceList = new ArrayList<>();
|
|
|
|
|
Set<String> jobTitleSet = new HashSet<>();
|
|
|
|
|
int departmentOnJob = 0;
|
|
|
|
|
RecordSet rs = new RecordSet();
|
|
|
|
|
// TODO 查询当前实际的数据
|
|
|
|
|
String sql;
|
|
|
|
@ -201,6 +202,7 @@ public class ChartServiceImpl extends Service implements ChartService {
|
|
|
|
|
ChartPO chartPO = new ChartPO();
|
|
|
|
|
chartPO.setFtype("4");
|
|
|
|
|
chartPO.setFobjid(rs.getString("id"));
|
|
|
|
|
chartPO.setId(chartPO.getFobjid());
|
|
|
|
|
chartPO.setFname(rs.getString("name"));
|
|
|
|
|
// 岗位处理后的ID
|
|
|
|
|
chartPO.setParentId(departmentId + "_" + jobTitle);
|
|
|
|
@ -231,6 +233,8 @@ public class ChartServiceImpl extends Service implements ChartService {
|
|
|
|
|
List<ChartPO> chartPOS = resourceMap.get(chartPO.getId());
|
|
|
|
|
if (CollectionUtils.isNotEmpty(chartPOS)) {
|
|
|
|
|
dataList.addAll(chartPOS);
|
|
|
|
|
chartPO.setFonjob(chartPOS.size());
|
|
|
|
|
departmentOnJob += chartPO.getFonjob();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -246,6 +250,7 @@ public class ChartServiceImpl extends Service implements ChartService {
|
|
|
|
|
// 岗位处理后的ID
|
|
|
|
|
chartPO.setExpand("1");
|
|
|
|
|
chartPO.setHasChildren(CollectionUtils.isNotEmpty(dataList) ? "1" : "0");
|
|
|
|
|
chartPO.setFonjob(departmentOnJob);
|
|
|
|
|
dataList.add(chartPO);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|