package com.shlanbao.tzsc.pms.sys.org.controller; import java.util.ArrayList; import java.util.List; import com.shlanbao.tzsc.pms.sys.org.beans.OrgBean; /** * 组织机构HTML标签拼接 * @author Leejean * @create 2014年8月27日下午12:38:06 */ public class OrgHtmlUtil { public static String getHtml(List orgs){ OrgBean root=OrgHtmlUtil.getRoot(orgs); if(root==null){ return ""; } String html="
  • "; html+=root.getName(); html+=getSonsHtml(orgs,root.getId()); return (html+"
  • ").replace("", ""); } private static String getSonsHtml(List orgs, String id) { String html=""; } private static OrgBean getRoot(List orgs){ for (OrgBean orgBean : orgs) { if(orgBean.getPid()==null){ return orgBean; } } return null; } private static List getSons(List orgs,String id){ List orgBeans=new ArrayList(); for (OrgBean orgBean : orgs) { if(orgBean.getPid()!=null&&orgBean.getPid().equals(id)){ orgBeans.add(orgBean); } } return orgBeans; } }