From cc69df5bd61002baafd06b810fecee17280f122a Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Fri, 13 May 2022 09:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E5=85=A5=E7=AE=A1=E7=90=86=E8=BF=94?= =?UTF-8?q?=E5=8F=82=E7=BD=91=E6=A0=BC=E5=90=8D=E5=8F=98=E4=B8=BA=E7=BB=84?= =?UTF-8?q?=E7=BB=87-=E7=BD=91=E6=A0=BC=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/IcMoveInRecordServiceImpl.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcMoveInRecordServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcMoveInRecordServiceImpl.java index 346d95ab59..ba8f1870cb 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcMoveInRecordServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcMoveInRecordServiceImpl.java @@ -19,6 +19,7 @@ import com.epmet.dto.IcMoveInRecordDTO; import com.epmet.dto.form.IcMoveInAddEditFormDTO; import com.epmet.dto.form.IcMoveInListFormDTO; import com.epmet.dto.form.IcResiUserTransferFormDTO; +import com.epmet.dto.result.AllGridsByUserIdResultDTO; import com.epmet.dto.result.HouseInfoDTO; import com.epmet.dto.result.IcMoveInListResultDTO; import com.epmet.dto.result.SyncResiResDTO; @@ -74,7 +75,11 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl map = new HashMap<>(); + //查询网格名称(组织-网格) + List gridIds = list.stream().map(IcMoveInListResultDTO::getGridId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList()); + Result> gridInfoRes = govOrgOpenFeignClient.getGridListByGridIds(gridIds); + List gridInfoList = gridInfoRes.success() && !org.apache.commons.collections4.CollectionUtils.isEmpty(gridInfoRes.getData()) ? gridInfoRes.getData() : new ArrayList<>(); + Map gridInfoMap = gridInfoList.stream().collect(Collectors.toMap(AllGridsByUserIdResultDTO::getGridId, AllGridsByUserIdResultDTO::getGridName, (key1, key2) -> key2)); //查询房屋信息 Set houseIds = list.stream().filter(l -> StringUtils.isNotBlank(l.getHomeId())).map(m -> m.getHomeId()).collect(Collectors.toSet()); Result> houseInfoRes = govOrgOpenFeignClient.queryListHouseInfo(houseIds, formDTO.getCustomerId()); @@ -86,12 +91,9 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl