| | |
| | | import com.xinquan.common.core.web.domain.BaseModel; |
| | | import com.xinquan.common.security.service.TokenService; |
| | | import com.xinquan.common.security.utils.SecurityUtils; |
| | | import com.xinquan.meditation.api.domain.Meditation; |
| | | import com.xinquan.meditation.api.domain.MeditationQuestion; |
| | | import com.xinquan.meditation.api.feign.RemoteMeditationService; |
| | | import com.xinquan.system.api.domain.AppUser; |
| | | import com.xinquan.system.api.domain.NoticeRecord; |
| | |
| | | if (noticeRecord!=null && noticeRecord.getMeditationQuestionId()!=null){ |
| | | // 远程调用 根据冥想提问id 查询数据 |
| | | noticeDetailVO.setMeditationQuestionId(noticeRecord.getMeditationQuestionId()); |
| | | // NoticeDetailVO data = remoteMeditationService.noticeDetail(noticeDetailVO).getData(); |
| | | Meditation data = remoteMeditationService.getMeditationById(noticeRecord.getMeditationId()).getData(); |
| | | MeditationQuestion data1 = remoteMeditationService.getMeditationQuestion(noticeRecord.getMeditationQuestionId() + "").getData(); |
| | | if (data!=null){ |
| | | noticeDetailVO.setMeditationTitle(data.getMeditationTitle()); |
| | | noticeDetailVO.setReplyContent(noticeRecord.getContent()); |
| | | noticeDetailVO.setCoverDescription(data.getDetailDescription()); |
| | | noticeDetailVO.setIconUrl(data.getCoverUrl()); |
| | | } |
| | | if (data1!=null){ |
| | | noticeDetailVO.setNoticeType(noticeRecord.getNoticeType()); |
| | | noticeDetailVO.setContent(data1.getContent()); |
| | | noticeDetailVO.setReplyContent(data1.getReplyContent()); |
| | | noticeDetailVO.setPublishTime(data1.getCreateTime()); |
| | | } |
| | | AppUser byId = appUserService.getById(userId); |
| | | noticeDetailVO.setNickname(byId.getNickname()); |
| | | noticeDetailVO.setAvatar(byId.getAvatar()); |