diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/TopicDraftServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/TopicDraftServiceImpl.java index ae899e3ee9..8b800af1b5 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/TopicDraftServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/TopicDraftServiceImpl.java @@ -697,13 +697,29 @@ public class TopicDraftServiceImpl extends BaseServiceImpl userIds = new ArrayList<>(); + userIds.add(entity.getCreatedBy()); + List userInfos = resiTopicService.disPoseUserInfo(resiGroup.getGroupType(), userIds); + if (CollectionUtils.isEmpty(userInfos)){ + throw new RenException("未查询到用户信息"); + } + userInfos.forEach(u -> { + if (u.getUserId().equals(entity.getCreatedBy())){ + result.setReleaseUserName(u.getReleaseUserName()); + result.setReleaseUserHeadPhoto(u.getReleaseUserHeadPhoto()); + } + }); return result; }