|
|
@ -697,13 +697,29 @@ public class TopicDraftServiceImpl extends BaseServiceImpl<TopicDraftDao, TopicD |
|
|
|
result.setVoiceList(voiceUrls); |
|
|
|
|
|
|
|
//3.拿取用户信息
|
|
|
|
ResiGroupMemberInfoRedisDTO memberRedis = |
|
|
|
/*ResiGroupMemberInfoRedisDTO memberRedis = |
|
|
|
resiGroupMemberRedis.get(entity.getGroupId(),entity.getCreatedBy()); |
|
|
|
if(null != memberRedis && StringUtils.isNotBlank(memberRedis.getUserId())){ |
|
|
|
result.setReleaseUserName(StringUtils.isBlank(memberRedis.getUserShowName()) ? "" : memberRedis.getUserShowName()); |
|
|
|
result.setReleaseUserHeadPhoto(StringUtils.isBlank(memberRedis.getUserHeadPhoto()) ? "" : memberRedis.getUserHeadPhoto()); |
|
|
|
}*/ |
|
|
|
// 查询小组类型,并且根据类型赋值用户姓名
|
|
|
|
ResiGroupEntity resiGroup = resiGroupDao.selectById(entity.getGroupId()); |
|
|
|
if (null == resiGroup){ |
|
|
|
throw new RenException("此小组信息不存在"); |
|
|
|
} |
|
|
|
List<String> userIds = new ArrayList<>(); |
|
|
|
userIds.add(entity.getCreatedBy()); |
|
|
|
List<UserInfoResultDTO> 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; |
|
|
|
} |
|
|
|
|
|
|
|