Merge pull request 'feature/dxf' (#262) from feature/dxf into develop
Reviewed-on: http://221.226.25.34:3000/liang.cheng/weaver-hrm-organization/pulls/262
This commit is contained in:
commit
251a001eac
|
|
@ -163,7 +163,7 @@ public class DepartmentBO {
|
||||||
tree.setId(item.getId().toString());
|
tree.setId(item.getId().toString());
|
||||||
tree.setIsParent(false);
|
tree.setIsParent(false);
|
||||||
tree.setIsVirtual("0");
|
tree.setIsVirtual("0");
|
||||||
tree.setName(item.getDepartmentName());
|
tree.setName(item.getDepartmentMark());
|
||||||
tree.setPid(null == item.getSupDepId() ? "0" : item.getSupDepId().toString());
|
tree.setPid(null == item.getSupDepId() ? "0" : item.getSupDepId().toString());
|
||||||
tree.setSelected(false);
|
tree.setSelected(false);
|
||||||
tree.setType("2");
|
tree.setType("2");
|
||||||
|
|
|
||||||
|
|
@ -61,5 +61,6 @@
|
||||||
<if test="null!=parentId and parentId !=0">
|
<if test="null!=parentId and parentId !=0">
|
||||||
and viewtype = 1
|
and viewtype = 1
|
||||||
</if>
|
</if>
|
||||||
|
order by scopeorder
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -186,6 +186,11 @@ public class HrmPersonnelCardServiceImpl extends Service implements HrmPersonnel
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
JSONObject hrmFieldConf = hfm.getHrmFieldConf(fieldName);
|
JSONObject hrmFieldConf = hfm.getHrmFieldConf(fieldName);
|
||||||
|
String fieldhtmltype = hrmFieldConf.getString("fieldhtmltype");
|
||||||
|
if("6".equals(fieldhtmltype)){
|
||||||
|
// 去除附件类型字段
|
||||||
|
continue;
|
||||||
|
}
|
||||||
String fieldLabel = Util.toScreen(SystemEnv.getHtmlLabelName(hrmFieldConf.getInt("fieldlabel"), user.getLanguage()), user.getLanguage());
|
String fieldLabel = Util.toScreen(SystemEnv.getHtmlLabelName(hrmFieldConf.getInt("fieldlabel"), user.getLanguage()), user.getLanguage());
|
||||||
if ("resourceimageid".equals(fieldName) || "messagerurl".equals(fieldName) || "职等职级".equals(fieldLabel)) {
|
if ("resourceimageid".equals(fieldName) || "messagerurl".equals(fieldName) || "职等职级".equals(fieldLabel)) {
|
||||||
continue;
|
continue;
|
||||||
|
|
|
||||||
|
|
@ -124,8 +124,8 @@ public class SearchTreeUtil {
|
||||||
List<SearchTree> searchTrees = childMap.get(e.getId()).stream().sorted(Comparator.comparing(SearchTree::getOrderNum)).collect(Collectors.toList());
|
List<SearchTree> searchTrees = childMap.get(e.getId()).stream().sorted(Comparator.comparing(SearchTree::getOrderNum)).collect(Collectors.toList());
|
||||||
treeNodes.addAll(searchTrees);
|
treeNodes.addAll(searchTrees);
|
||||||
}
|
}
|
||||||
if (CollectionUtils.isNotEmpty(e.getSubs())) {
|
if(CollectionUtils.isNotEmpty(treeNodes)){
|
||||||
treeNodes.addAll(e.getSubs());
|
treeNodes = treeNodes.stream().sorted(Comparator.comparing(TreeNode::getType).reversed()).collect(Collectors.toCollection(LinkedHashSet::new));
|
||||||
}
|
}
|
||||||
e.setSubs(new ArrayList<>(treeNodes));
|
e.setSubs(new ArrayList<>(treeNodes));
|
||||||
leafIds.add(e.getId());
|
leafIds.add(e.getId());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue