From eb01bb194744c175db568172e685d9dfc40ce6cd Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Tue, 27 Apr 2021 14:25:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=8F=E8=94=BD=E8=AF=9D=E9=A2=98=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E6=8C=89=E7=BB=84?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E8=BF=94=E4=BA=BA=E5=90=8D=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ResiTopicServiceImpl.java | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java index 150dddcb33..e7a6e1ad55 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java @@ -192,6 +192,9 @@ public class ResiTopicServiceImpl extends BaseServiceImpl().ok(resultDTO); } @@ -893,8 +898,23 @@ public class ResiTopicServiceImpl extends BaseServiceImpl 0) { - setCacheUserInfo(topicPageFormDTO.getGroupId(), hiddenTopics); - + //获取小组信息 + ResiGroupEntity groupEntity = resiGroupDao.selectById(topicPageFormDTO.getGroupId()); + if ("branch".equals(groupEntity.getGroupType())) { + List userIds = hiddenTopics.stream().map(m -> m.getUserId()).distinct().collect(Collectors.toList()); + List userInfos = resiTopicService.disPoseUserInfo(groupEntity.getGroupType(), userIds); + hiddenTopics.forEach(item -> { + userInfos.forEach(u->{ + if(item.getUserId().equals(u.getUserId())){ + //缓存中有该用户信息 + item.setReleaseUserName(u.getReleaseUserName()); + item.setReleaseUserHeadPhoto(u.getReleaseUserHeadPhoto()); + } + }); + }); + } else { + setCacheUserInfo(topicPageFormDTO.getGroupId(), hiddenTopics); + } //3.用户徽章 //3.1首先需要拿到客户Id @@ -1650,7 +1670,9 @@ public class ResiTopicServiceImpl extends BaseServiceImpl