|
@ -928,6 +928,9 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi |
|
|
wrapper.eq(TopicConstant.TOPIC_ID,formDTO.getTopicId()); |
|
|
wrapper.eq(TopicConstant.TOPIC_ID,formDTO.getTopicId()); |
|
|
wrapper.orderByAsc(TopicConstant.SORT); |
|
|
wrapper.orderByAsc(TopicConstant.SORT); |
|
|
List<ResiTopicAttachmentEntity> attachments = resiTopicAttachmentDao.selectList(wrapper); |
|
|
List<ResiTopicAttachmentEntity> attachments = resiTopicAttachmentDao.selectList(wrapper); |
|
|
|
|
|
if (attachments.size()==NumConstant.ZERO){ |
|
|
|
|
|
return new TopicInfoDTO(); |
|
|
|
|
|
} |
|
|
List<String> attachmentUrls = new ArrayList<>(); |
|
|
List<String> attachmentUrls = new ArrayList<>(); |
|
|
for(ResiTopicAttachmentEntity attachment : attachments){ |
|
|
for(ResiTopicAttachmentEntity attachment : attachments){ |
|
|
attachmentUrls.add(attachment.getAttachmentUrl()); |
|
|
attachmentUrls.add(attachment.getAttachmentUrl()); |
|
@ -935,7 +938,7 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi |
|
|
topicInfo.setTopicImgs(attachmentUrls); |
|
|
topicInfo.setTopicImgs(attachmentUrls); |
|
|
//话题发起人
|
|
|
//话题发起人
|
|
|
IssueInitiatorFormDTO issueInitiator = new IssueInitiatorFormDTO(); |
|
|
IssueInitiatorFormDTO issueInitiator = new IssueInitiatorFormDTO(); |
|
|
issueInitiator.setUserId(topicInfo.getTopicId()); |
|
|
issueInitiator.setUserId(topicInfo.getPublishedUser()); |
|
|
Result<IssueInitiatorResultDTO> issueInitiatorResult = epmetUserFeignClient.selectIssueInitiator(issueInitiator); |
|
|
Result<IssueInitiatorResultDTO> issueInitiatorResult = epmetUserFeignClient.selectIssueInitiator(issueInitiator); |
|
|
topicInfo.setPublishedUser(issueInitiatorResult.getData().getIssueInitiator()); |
|
|
topicInfo.setPublishedUser(issueInitiatorResult.getData().getIssueInitiator()); |
|
|
return topicInfo; |
|
|
return topicInfo; |
|
|