From c320cc86740e185af220e7a7bc87bc69dab58804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com> Date: Tue, 30 May 2023 09:40:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AB=99=E7=82=B9=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xhx/module/site/service/impl/SiteServiceImpl.java | 1 - .../com/mortals/xhx/module/site/web/SiteController.java | 9 ++++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteServiceImpl.java b/base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteServiceImpl.java index 2f1d477a..af399b79 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteServiceImpl.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteServiceImpl.java @@ -469,7 +469,6 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE List<AreaEntity> childList = areaService.find(areaQuery, context); for (AreaEntity child : childList) { siteAreaVo = new SiteAreaVo(); - siteAreaVo.setAreaCode(child.getAreaCode()); siteAreaVo.setAreaName(child.getName()); String matchCode = child.getAreaCode().replaceAll("(0)+$", ""); diff --git a/base-manager/src/main/java/com/mortals/xhx/module/site/web/SiteController.java b/base-manager/src/main/java/com/mortals/xhx/module/site/web/SiteController.java index 27804346..f67a3846 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/site/web/SiteController.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/site/web/SiteController.java @@ -35,10 +35,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.ObjectUtils; import org.springframework.web.bind.annotation.*; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; /** @@ -178,7 +175,9 @@ public class SiteController extends BaseCRUDJsonBodyMappingController<SiteServic } } - + if(ObjectUtils.isEmpty(site.getAreaCodeList())){ + site.setAreaCodeList(Arrays.asList(site.getAreaCode())); + } List<SiteEntity> siteEntityList =site.getAreaCodeList().stream().flatMap(areaCode->{ return this.service.getFlatSitesByAreaCode(areaCode, getContext()).stream(); }).distinct().collect(Collectors.toList()); -- 2.24.3