java 获取树结构,某个节点下的数据

上代码

 //查询某一个地区
 //参数1 地区树结构
 //参数2  地区名称或者地区id
	 private List<DvJkglMemberCityDistributionVo> getDvJkglMemberCityDistributionVo(List<DvJkglMemberCityDistributionVo> dvJkglMemberCityDistributionVos,String areaName) {
		 List<DvJkglMemberCityDistributionVo> dvJkglMemberCityDistributionVosFormData = new ArrayList<>();
		 for (DvJkglMemberCityDistributionVo dvJkglMemberCityDistributionVo1 : dvJkglMemberCityDistributionVos) {
			 if (dvJkglMemberCityDistributionVo1.getAreaName().equals(areaName)) {
				 dvJkglMemberCityDistributionVosFormData.add(dvJkglMemberCityDistributionVo1);
//				 return dvJkglMemberCityDistributionVosFormData;
			 }
		 }

		 if(CollectionUtils.isEmpty(dvJkglMemberCityDistributionVosFormData)){
			 for (DvJkglMemberCityDistributionVo dvJkglMemberCityDistributionVo : dvJkglMemberCityDistributionVos) {
				 if(CollectionUtils.isNotEmpty(dvJkglMemberCityDistributionVo.getChildren())){
//					 dvJkglMemberCityDistributionVosFormData=getDvJkglMemberCityDistributionVo(dvJkglMemberCityDistributionVo.getChildren(), areaName);
					 if(CollectionUtils.isNotEmpty(getDvJkglMemberCityDistributionVo(dvJkglMemberCityDistributionVo.getChildren(), areaName))){
					 	return getDvJkglMemberCityDistributionVo(dvJkglMemberCityDistributionVo.getChildren(), areaName);
					 }else{
						 getDvJkglMemberCityDistributionVo(dvJkglMemberCityDistributionVo.getChildren(), areaName);
					 }
				 }
			 }
		 }
		 return dvJkglMemberCityDistributionVosFormData;
	 }

地区树结构json

{
  "success": true,
  "resultList": null,
  "message": "操作成功!",
  "code": 0,
  "result": [
    {
      "latitude": null,
      "num": 0,
      "updateTime": null,
      "parentId": null,
      "createBy": "chiyizipi",
      "createTime": "2022-06-09 16:18:02",
      "updateBy": null,
      "areaName": "湖南省",
      "children": [],
      "sysOrgCode": null,
      "id": "eee4bbd4935e8acca8c447b58a978e44",
      "longitude": null,
      "parentId_dictText": null
    },
    {
      "latitude": null,
      "num": 0,
      "updateTime": null,
      "parentId": null,
      "createBy": "chiyizipi",
      "createTime": "2022-06-09 16:17:53",
      "updateBy": null,
      "areaName": "安徽省",
      "children": [],
      "sysOrgCode": null,
      "id": "5271583b23910f0c54af4a887b30d576",
      "longitude": null,
      "parentId_dictText": null
    },
    {
      "latitude": null,
      "num": 11304,
      "updateTime": null,
      "parentId": null,
      "createBy": "chiyizipi",
      "createTime": "2022-06-09 11:15:03",
      "updateBy": null,
      "areaName": "河南省",
      "children": [
        {
          "latitude": "34.022956",
          "num": 456,
          "updateTime": "2022-05-31 05:55:14",
          "parentId": "f065ab9454e43316d2931b9991e6b3ed",
          "createBy": "admin",
          "createTime": "2022-05-30 11:05:26",
          "updateBy": "chiyizipi",
          "areaName": "许昌",
          "children": [
            {
              "latitude": null,
              "num": 333,
              "updateTime": null,
              "parentId": "d84ce1529e2c17417dd7c73e6f0ca39a",
              "createBy": "chiyizipi",
              "createTime": "2022-06-09 14:11:48",
              "updateBy": null,
              "areaName": "魏都区",
              "children": [],
              "sysOrgCode": null,
              "id": "f254079a9277a8b2cae674310201755e",
              "longitude": null,
              "parentId_dictText": "许昌"
            },
            {
              "latitude": null,
              "num": 123,
              "updateTime": null,
              "parentId": "d84ce1529e2c17417dd7c73e6f0ca39a",
              "createBy": "chiyizipi",
              "createTime": "2022-06-09 14:02:13",
              "updateBy": null,
              "areaName": "建安区",
              "children": [],
              "sysOrgCode": null,
              "id": "046b21b45d5b3a0915f97d76890f121d",
              "longitude": null,
              "parentId_dictText": "许昌"
            }
          ],
          "sysOrgCode": "A01",
          "id": "d84ce1529e2c17417dd7c73e6f0ca39a",
          "longitude": "113.826063",
          "parentId_dictText": "河南省"
        },
        {
          "latitude": "34.663041",
          "num": 456,
          "updateTime": "2022-05-31 05:55:20",
          "parentId": "f065ab9454e43316d2931b9991e6b3ed",
          "createBy": "admin",
          "createTime": "2022-05-30 11:04:52",
          "updateBy": "chiyizipi",
          "areaName": "洛阳",
          "children": [
            {
              "latitude": null,
              "num": 456,
              "updateTime": null,
              "parentId": "af045c949f956f62323c9fbd8018e263",
              "createBy": "chiyizipi",
              "createTime": "2022-06-10 08:54:23",
              "updateBy": null,
              "areaName": "偃师市",
              "children": [
                {
                  "latitude": null,
                  "num": 111,
                  "updateTime": null,
                  "parentId": "3764c20593e496919e6d8e79b3b56d8f",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-10 08:56:11",
                  "updateBy": null,
                  "areaName": "府店镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "279149738efbe240b811d598f55b9553",
                  "longitude": null,
                  "parentId_dictText": "偃师市"
                },
                {
                  "latitude": null,
                  "num": 345,
                  "updateTime": null,
                  "parentId": "3764c20593e496919e6d8e79b3b56d8f",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-10 08:55:22",
                  "updateBy": null,
                  "areaName": "岳滩镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "d9e0b5aca8c6c7170b474f778941eb3d",
                  "longitude": null,
                  "parentId_dictText": "偃师市"
                }
              ],
              "sysOrgCode": null,
              "id": "3764c20593e496919e6d8e79b3b56d8f",
              "longitude": null,
              "parentId_dictText": "洛阳"
            }
          ],
          "sysOrgCode": "A01",
          "id": "af045c949f956f62323c9fbd8018e263",
          "longitude": "112.434468",
          "parentId_dictText": "河南省"
        },
        {
          "latitude": "34.797049",
          "num": 1000,
          "updateTime": "2022-05-31 05:55:08",
          "parentId": "f065ab9454e43316d2931b9991e6b3ed",
          "createBy": "admin",
          "createTime": "2022-05-30 11:04:18",
          "updateBy": "chiyizipi",
          "areaName": "开封",
          "children": [],
          "sysOrgCode": "A01",
          "id": "8ce9446b74dde852673f6d31d94613b7",
          "longitude": "114.341447",
          "parentId_dictText": "河南省"
        },
        {
          "latitude": "35.302616",
          "num": 3000,
          "updateTime": null,
          "parentId": "f065ab9454e43316d2931b9991e6b3ed",
          "createBy": "admin",
          "createTime": "2022-05-30 11:03:20",
          "updateBy": null,
          "areaName": "新乡",
          "children": [],
          "sysOrgCode": "A01",
          "id": "10527e6bbf8a6198cd28ae3fb3199b51",
          "longitude": "113.883991",
          "parentId_dictText": "河南省"
        },
        {
          "latitude": "34.757975",
          "num": 6392,
          "updateTime": "2022-05-31 03:49:42",
          "parentId": "f065ab9454e43316d2931b9991e6b3ed",
          "createBy": "admin",
          "createTime": "2022-05-30 11:02:25",
          "updateBy": "chiyizipi",
          "areaName": "郑州",
          "children": [
            {
              "latitude": null,
              "num": 456,
              "updateTime": null,
              "parentId": "1a7695009af216253b080d8fa7857c3c",
              "createBy": "chiyizipi",
              "createTime": "2022-06-09 12:07:13",
              "updateBy": null,
              "areaName": "中原区",
              "children": [],
              "sysOrgCode": null,
              "id": "3e4d97d644e1d7e466f23c4554959fd6",
              "longitude": null,
              "parentId_dictText": "郑州"
            },
            {
              "latitude": null,
              "num": 5936,
              "updateTime": "2022-06-09 12:04:11",
              "parentId": "1a7695009af216253b080d8fa7857c3c",
              "createBy": "chiyizipi",
              "createTime": "2022-06-09 11:16:53",
              "updateBy": "chiyizipi",
              "areaName": "巩义",
              "children": [
                {
                  "latitude": null,
                  "num": 223,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:23:05",
                  "updateBy": null,
                  "areaName": "社村镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "dcfb36a008cd294485a6c69d40ad38dc",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 123,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:22:55",
                  "updateBy": null,
                  "areaName": "夹津口镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "3c6fc9dd028b381b9eef14f8457dc920",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 99,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:22:25",
                  "updateBy": null,
                  "areaName": "鲁庄镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "43b4a36cd26c477dc0391e15a0ba1156",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 88,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:22:09",
                  "updateBy": null,
                  "areaName": "回郭镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "8859e2aa4ba8111d133a971498118235",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 77,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:21:47",
                  "updateBy": null,
                  "areaName": "芝田镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "5b528825b25846d017f42f7f1f02c057",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 66,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:21:37",
                  "updateBy": null,
                  "areaName": "西村镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "329672607585434b5d6d28d4f6e387fc",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 55,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:21:27",
                  "updateBy": null,
                  "areaName": "北山口镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "e4a8ac1700e020e14a4a25d1322eebd7",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 44,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:21:15",
                  "updateBy": null,
                  "areaName": "康店镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "636e954317cf318fec65d6b6bdbd2868",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 33,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:21:05",
                  "updateBy": null,
                  "areaName": "站街镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "e85329c32fca9e697bb3dc43126d2e46",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 22,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:20:55",
                  "updateBy": null,
                  "areaName": "河洛镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "4931a3d8b221dee69df906d98f018cee",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 111,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:20:40",
                  "updateBy": null,
                  "areaName": "大峪沟镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "23a70bd97c17373ad8a8eb21ab6e42c6",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 999,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:20:19",
                  "updateBy": null,
                  "areaName": "竹林镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "1b6fa18b71837f9b291059fbbcfe3bd4",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 888,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:20:06",
                  "updateBy": null,
                  "areaName": "小关镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "7aced6dc012f711a401b89d3c0f884fd",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 777,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:19:55",
                  "updateBy": null,
                  "areaName": "新中镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "9fc56b43fa3ae2c2254b7d2a8983d7e2",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 666,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:19:19",
                  "updateBy": null,
                  "areaName": "米河镇",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "316cecfb54304b8c72bcd778c1dea0b5",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 555,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:19:08",
                  "updateBy": null,
                  "areaName": "紫荆路街道",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "8b65715e26309bbb003f2b8e34bad973",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 444,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:19:00",
                  "updateBy": null,
                  "areaName": "孝义街道",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "1ea9af4f2578f7a02ac2ccdb995f21f6",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 333,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:18:48",
                  "updateBy": null,
                  "areaName": "永安路街道",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "5c0e6d94b39e82c7947475929aaa25e0",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 222,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:18:37",
                  "updateBy": null,
                  "areaName": "杜福路街道",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "60cde856188f85b1649e2af1b9bdb604",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                },
                {
                  "latitude": null,
                  "num": 111,
                  "updateTime": null,
                  "parentId": "429463ca13b7b6da18695f8648a61849",
                  "createBy": "chiyizipi",
                  "createTime": "2022-06-09 11:17:33",
                  "updateBy": null,
                  "areaName": "新华路街道",
                  "children": [],
                  "sysOrgCode": null,
                  "id": "3a3bf7124a9e6be85b5a72ac5a410a65",
                  "longitude": null,
                  "parentId_dictText": "巩义"
                }
              ],
              "sysOrgCode": null,
              "id": "429463ca13b7b6da18695f8648a61849",
              "longitude": null,
              "parentId_dictText": "郑州"
            }
          ],
          "sysOrgCode": "A01",
          "id": "1a7695009af216253b080d8fa7857c3c",
          "longitude": "113.665412",
          "parentId_dictText": "河南省"
        }
      ],
      "sysOrgCode": null,
      "id": "f065ab9454e43316d2931b9991e6b3ed",
      "longitude": null,
      "parentId_dictText": null
    }
  ],
  "timestamp": 1654822839591
}

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值