From 794f8b2ee48c2e1d496a0d49a8d5747e1ee12d0e Mon Sep 17 00:00:00 2001 From: wangchao Date: Mon, 16 Nov 2020 14:24:17 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=B0=8F=E7=BB=84=E8=AF=9D=E9=A2=98?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=20=E5=BE=BD=E7=AB=A0=E4=BF=A1=E6=81=AF=20?= =?UTF-8?q?=E5=85=88=E6=9F=A5=E7=BC=93=E5=AD=98=20=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=86=8D=E8=B0=83=E7=94=A8user=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ResiTopicServiceImpl.java | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 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 a589c6e42a..6816c22412 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 @@ -650,10 +650,10 @@ public class ResiTopicServiceImpl extends BaseServiceImpl userId = new LinkedList<>();userId.add(topicDetail.getCreatedBy()); + String customerId; + ResiGroupInfoRedisDTO groupCache = resiGroupRedis.get(topicDetail.getGroupId()); + if(null == groupCache || StringUtils.isBlank(groupCache.getCustomerId())){ + ResiGroupEntity groupEntity = resiGroupDao.selectById(topicDetail.getGroupId()); + if(null == groupEntity || StringUtils.isBlank(groupEntity.getCustomerId())){ + log.error("com.epmet.modules.topic.service.impl.ResiTopicServiceImpl.getTopicDetail,获取不到组信息,话题Id:{}小组Id:{}",topicId,topicDetail.getGroupId()); + throw new RenException(ModuleConstant.NO_SUCH_GROUP); + }else customerId = groupEntity.getCustomerId(); + }else customerId = groupCache.getCustomerId(); + Result>> badgeR - = userOpenFeignClient.userShowBadge(new UserGroupFormDTO(group.getCustomerId(), userId)); + = userOpenFeignClient.userShowBadge(new UserGroupFormDTO(customerId, userId)); + if(null != badgeR && badgeR.success() && null != badgeR.getData() && !badgeR.getData().isEmpty()){ resultDTO.setBadgeList( CollectionUtils.isEmpty(badgeR.getData().get(topicDetail.getCreatedBy())) ? From b1ac7b1fde0338c773d7e76a12185486c562238f Mon Sep 17 00:00:00 2001 From: wangchao Date: Tue, 17 Nov 2020 14:06:54 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=88=91=E5=8F=82=E4=B8=8E=E7=9A=84?= =?UTF-8?q?=E8=AF=9D=E9=A2=98=EF=BC=8C=E7=BD=91=E6=A0=BC=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epmet/modules/topic/service/impl/ResiTopicServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6816c22412..dbdfc2f200 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 @@ -1471,7 +1471,7 @@ public class ResiTopicServiceImpl extends BaseServiceImpl gridR.getData().stream() .filter(grid -> StringUtils.equals(grid.getOrgId(),topic.getTopicReleaseGridName())).map(orgInfo -> { - topic.setTopicReleaseGridName(orgInfo.getOrgId()); + topic.setTopicReleaseGridName(orgInfo.getOrgName()); return topic; })).collect(Collectors.toList()); } return Collections.EMPTY_LIST;