/** 用户节点 */
 public String getUserNodes(Long deptId) throws Exception {
   StringBuilder nodes = new StringBuilder();
   Department dept = departmentManager.getDepartment(deptId);
   for (Department d : dept.getChildren()) {
     nodes.append(getDdeptNodes(d)).append(",");
   }
   for (DepartmentUser du : dept.getDepartmentUsers()) {
     if (du.isDeleted()) continue;
     com.norteksoft.acs.entity.organization.User user = du.getUser();
     if (user.isDeleted()) continue;
     nodes
         .append(
             JsTreeUtils.generateJsTreeNodeDefault(
                 "USER," + user.getId() + "," + user.getLoginName(), "", user.getName(), ""))
         .append(",");
   }
   JsTreeUtils.removeLastComma(nodes);
   return nodes.toString();
 }