From 8705824e0ca6eabf43563dfad567098e5091e5af Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Mon, 16 Nov 2020 15:37:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E6=A0=BCid=E5=8E=BB=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/person/service/impl/IssueServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/person/service/impl/IssueServiceImpl.java b/epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/person/service/impl/IssueServiceImpl.java index fb03179a0d..c5f6e6757d 100644 --- a/epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/person/service/impl/IssueServiceImpl.java +++ b/epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/person/service/impl/IssueServiceImpl.java @@ -28,7 +28,9 @@ import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; import java.util.stream.Collectors; /** @@ -167,7 +169,7 @@ public class IssueServiceImpl implements IssueService { //议题来源话题id集合 List topicIds=new ArrayList<>(); List projectIds=new ArrayList<>(); - List gridIds=new ArrayList<>(); + Set gridIds=new HashSet<>(); issueResult.getData().forEach(issueDTO ->{ if(IssueOpenConstant.SOURCE_TYPE_RT.equals(issueDTO.getSourceType())&& StringUtils.isNotBlank(issueDTO.getSourceId())){ topicIds.add(issueDTO.getSourceId()); @@ -176,7 +178,7 @@ public class IssueServiceImpl implements IssueService { } } ); //查询网格名称 - Result> gridNameList = govOrgOpenFeignClient.getGridListByGridIds(gridIds); + Result> gridNameList = govOrgOpenFeignClient.getGridListByGridIds(new ArrayList<>(gridIds)); if (!gridNameList.success()){ logger.error("查询议题来源网格名称失败......"); } @@ -224,7 +226,7 @@ public class IssueServiceImpl implements IssueService { } //议题来源话题id集合 List topicIds=new ArrayList<>(); - List gridIds=new ArrayList<>(); + Set gridIds=new HashSet<>(); issueResult.getData().forEach(issueDTO ->{ if(IssueOpenConstant.SOURCE_TYPE_RT.equals(issueDTO.getSourceType())&& StringUtils.isNotBlank(issueDTO.getSourceId())){ topicIds.add(issueDTO.getSourceId()); @@ -232,7 +234,7 @@ public class IssueServiceImpl implements IssueService { } } ); //查询网格名称 - Result> gridNameList = govOrgOpenFeignClient.getGridListByGridIds(gridIds); + Result> gridNameList = govOrgOpenFeignClient.getGridListByGridIds(new ArrayList<>(gridIds)); if (!gridNameList.success()){ logger.error("查询议题来源网格名称失败......"); }