当前位置: 首页 > wzjs >正文

wordpress 备案信息网站如何做搜索引擎优化

wordpress 备案信息,网站如何做搜索引擎优化,网站建设众包服务平台,app定制开发和模板开发的区别步骤&#xff1a; 1、将全部列表设置成Map<Long, List<Obejct>> map的格式&#xff0c;方便查看每个父级对应的子列表&#xff0c;减少循环次数 2、对这个map进行递归&#xff0c;重新进行级联树的集合调整&#xff0c;将子集放置在对应的childs里面。 public Dyna…

步骤:

1、将全部列表设置成Map<Long, List<Obejct>> map的格式,方便查看每个父级对应的子列表,减少循环次数

2、对这个map进行递归,重新进行级联树的集合调整,将子集放置在对应的childs里面。

    public DynamicDeployTable selectDynamicDeployTableTree(String formCode) {log.info("selectDynamicDeployTableTree:{}", formCode);// 顶级父节点DynamicDeployTable returnDynamicDeployTable = null;List<DynamicDeployTable> dynamicDeployTableList = selectDynamicDeployTableList(formCode);Map<Long, List<DynamicDeployTable>> dynamicDeployTableMap = new HashMap<>();for (DynamicDeployTable dynamicDeployTable : dynamicDeployTableList) {Long parentId = dynamicDeployTable.getParentId();if (parentId == 0L) {returnDynamicDeployTable = dynamicDeployTable;continue;}List<DynamicDeployTable> dynamicDeployTables = dynamicDeployTableMap.get(parentId);if (ObjectUtil.isNotEmpty(dynamicDeployTables)) {dynamicDeployTables.add(dynamicDeployTable);} else {dynamicDeployTables = ListUtil.createList();dynamicDeployTables.add(dynamicDeployTable);dynamicDeployTableMap.put(parentId, dynamicDeployTables);}}recursionFn(dynamicDeployTableMap, returnDynamicDeployTable);return returnDynamicDeployTable;}
/*** 递归列表** @param dynamicDeployTableMap 全部列表* @param parentDynamicDeployTable 父级对象*/private void recursionFn(Map<Long, List<DynamicDeployTable>> dynamicDeployTableMap, DynamicDeployTable parentDynamicDeployTable) {List<DynamicDeployTable> dynamicDeployTables = dynamicDeployTableMap.get(parentDynamicDeployTable.getDynamicId());if (ObjectUtil.isEmpty(dynamicDeployTables)) {return;}parentDynamicDeployTable.setChildren(dynamicDeployTables);for (DynamicDeployTable deployTable : dynamicDeployTables) {recursionFn(dynamicDeployTableMap, deployTable);}}

2.根据根节点设置

    public List<WmsMaterialClass> getMaterialClassTreeList(WmsMaterialClassVo materialClassVo) {log.info("getMaterialClassTreeList,INPUT:{}", JSONObject.toJSONString(materialClassVo));List<WmsMaterialClass> initList = getMaterialClassList(materialClassVo);if (ObjectUtils.isEmpty(initList)) {return ListUtil.createList();}Map<Long, List<WmsMaterialClass>> matClasChildMap = new HashMap<>();for (WmsMaterialClass item : initList) {Long parentId = item.getParentId();List<WmsMaterialClass> materialClasses = matClasChildMap.get(parentId);if (ObjectUtil.isEmpty(materialClasses)) {materialClasses.add(item);matClasChildMap.put(parentId, materialClasses);} else {materialClasses.add(item);}}List<WmsMaterialClass> rootNodes = matClasChildMap.get(0L);if (ObjectUtils.isEmpty(rootNodes)) {return ListUtil.createList();}for (WmsMaterialClass rootNode : rootNodes) {childTree(matClasChildMap,rootNode);}return rootNodes;}private void childTree(Map<Long, List<WmsMaterialClass>> matClasChildMap,WmsMaterialClass node) {Long nodeId = node.getId();List<WmsMaterialClass> children = matClasChildMap.get(nodeId);if (!ObjectUtils.isEmpty(children)) {node.setChildren(children);for (WmsMaterialClass child : children) {childTree( matClasChildMap,child);}}}

http://www.dtcms.com/wzjs/613342.html

相关文章:

  • 网站源码生成器电子商务网站开发的历程
  • 网站建设三网合一长春做网站大公司
  • 做网站维护的是什么人长沙制作公园仿竹围栏哪家便宜
  • 长沙市建设网站百度蜘蛛抓取新网站
  • 济南企业做网站国外做饮用来源的网站
  • 中国建设劳动学会是假网站吗网站制作公司昆明
  • 电商网站建设代理商企业微信邮箱怎么开通注册
  • 深圳网站搭建哪里找wordpress 静态页面显示文章
  • 济南企业做网站推广网站wordpress文字模板
  • 中国市场网湖北网站建设优化
  • 企业网站建设要伊春seo公司
  • 台州电子商务网站建设wordpress antivirus
  • 国外做的比较的ppt网站有哪些方面镇江嘉创网络科技有限公司
  • 企业站官方网站南通网站建设方案托管
  • 南通集团网站建设php的wordpress
  • 商业网站的域名代码全国网页设计大赛
  • 大千科技网站建设国产做性直播视频网站
  • 网站被墙小白怎么做无货源电商
  • 手机网站自助建站源码做网站的时候怎么照片路径
  • 温州平阳县企业网站搭建推荐品牌网站建设S苏州
  • 织梦 做网站 知乎深圳市小程序科技有限公司
  • 温州市手机网站制作哪家便宜做网站代理拉不到人
  • 清徐北京网站建设上海企业网站优化
  • 建网站要多少钱一个普宁市做网站
  • 南宁网站建设公司招聘个人空间网站建设报告
  • 2h1g做视频网站江门微信网站建设
  • 网站内容建设 发布形式网站快捷导航ie怎么做
  • 国内男女直接做的视频网站做网站公司圣辉友联
  • 福州做网站o2o电子商务平台有哪些
  • 班级网站怎么做网页制作网站首页不在第一位