| | |
| | | regionVoList3.add(regionVo); |
| | | } |
| | | if (regionVo.getLevel() == 4) { |
| | | regionVoList3.add(regionVo); |
| | | regionVoList4.add(regionVo); |
| | | } |
| | | } |
| | | |
| | |
| | | regionVoIterator4 = regionVoList4.iterator(); |
| | | while (regionVoIterator4.hasNext()) { |
| | | children = regionVoIterator4.next(); |
| | | if (regionVo.getCode().equals(children.getParentId())) { |
| | | regionVo.getChildren().add(children); |
| | | regionVoIterator4.remove(); |
| | | if(children.getCode()!=null) { |
| | | if (regionVo.getCode().equals(children.getParentId().toString())) { |
| | | regionVo.getChildren().add(children); |
| | | regionVoIterator4.remove(); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | regionVoIterator3 = regionVoList3.iterator(); |
| | | while (regionVoIterator3.hasNext()) { |
| | | children = regionVoIterator3.next(); |
| | | if (regionVo.getCode().equals(children.getParentId())) { |
| | | regionVo.getChildren().add(children); |
| | | regionVoIterator3.remove(); |
| | | if(children.getCode()!=null){ |
| | | if (regionVo.getCode().equals(children.getParentId().toString())) { |
| | | regionVo.getChildren().add(children); |
| | | regionVoIterator3.remove(); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | regionVoIterator2 = regionVoList2.iterator(); |
| | | while (regionVoIterator2.hasNext()) { |
| | | children = regionVoIterator2.next(); |
| | | if (regionVo.getCode().equals(children.getParentId())) { |
| | | regionVo.getChildren().add(children); |
| | | regionVoIterator2.remove(); |
| | | if (regionVo.getCode()!=null){ |
| | | if (regionVo.getCode().equals(children.getParentId().toString())) { |
| | | regionVo.getChildren().add(children); |
| | | regionVoIterator2.remove(); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | // 返回处理后的地区列表 |