From 610065c78311dbf5085998943612f153456e4672 Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期五, 30 九月 2022 13:24:48 +0800 Subject: [PATCH] 修改Bug --- flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java index c2be340..f1ba531 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java @@ -47,16 +47,16 @@ } public List<String> getAreaCodeIds(List<String> areaCodes, OrganizationChartEntity organizationChartEntity){ - organizationChartEntity = organizationChartMapper.selectOne(new QueryWrapper<OrganizationChartEntity>().lambda() + List<OrganizationChartEntity> organizationChartEntitys= organizationChartMapper.selectList(new QueryWrapper<OrganizationChartEntity>().lambda() .eq(OrganizationChartEntity::getParentId, organizationChartEntity.getId())); - if (organizationChartEntity!=null){ - if (organizationChartEntity.getCity()!=null) - areaCodes.add(organizationChartEntity.getCity()); - if (organizationChartEntity.getDistrict()!=null) - areaCodes.add(organizationChartEntity.getDistrict()); - if (organizationChartEntity.getVillage()!=null) - areaCodes.add(organizationChartEntity.getVillage()); - getAreaCodeIds(areaCodes,organizationChartEntity); + for (OrganizationChartEntity organizationChart:organizationChartEntitys) { + if (organizationChart.getCity()!=null) + areaCodes.add(organizationChart.getCity()); + if (organizationChart.getDistrict()!=null) + areaCodes.add(organizationChart.getDistrict()); + if (organizationChart.getVillage()!=null) + areaCodes.add(organizationChart.getVillage()); + getAreaCodeIds(areaCodes,organizationChart); } return areaCodes; } -- Gitblit v1.7.1