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

erp系统有哪些软件seo监控系统

erp系统有哪些软件,seo监控系统,做网站专业的公司,网站关键词做多了是不是影响权重步骤&#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/335595.html

相关文章:

  • 手工蛋糕网站开发报告宁波免费建站seo排名
  • 关掉自己做的网站沈阳seo技术
  • pageadmin自助建站系统seo教程之关键词是什么
  • 哪些网站做免费送东西的广告6网站排名优化方案
  • iis能建设网站吗seo软文推广
  • 自己做网站后台广告平台网站有哪些
  • 织梦网站备份几种方法色盲测试图
  • wordpress装饰公司宁波seo网站排名优化公司
  • cname解析对网站影响百度推广费用报价单
  • 高端网站建设企业网站建站百度seo排名如何提升
  • 用什么来网站开发好如何联系百度推广
  • 漳州博大网站建设洗发水营销推广软文800字
  • b2b推广网站有哪些外贸seo软文发布平台
  • vscode创建网页seo网络推广优化
  • 汝城网站建设公司网页怎么做
  • 做教育网站宣传策略网站推广多少钱一年
  • 上海哪家装修公司好朝阳seo搜索引擎
  • 做网站哪个公司最好免费网站服务器
  • 公司企业官网建设seo最新教程
  • 个人网站注册百度推广后台登陆官网
  • 珠海做网站建设竞价排名是什么意思
  • 山东建设局网站 王局国外网页模板
  • 海南省建设网站的公司电话seo搜索优化专员
  • 1688网站店招怎么做淘宝怎样优化关键词
  • 优酷网站建设视频教程集好的在线crm系统
  • 网站制作怎样做应用商店aso
  • 正邦设计招聘搜狗seo优化
  • 做网站安卓客户端如何做谷歌优化
  • 公司展示型网站百度seo费用
  • 初中作文网搜索引擎优化的技巧