diff --git a/aurora-springboot/src/main/java/com/aurora/service/impl/TalkServiceImpl.java b/aurora-springboot/src/main/java/com/aurora/service/impl/TalkServiceImpl.java index 39f5353..fc8abcb 100644 --- a/aurora-springboot/src/main/java/com/aurora/service/impl/TalkServiceImpl.java +++ b/aurora-springboot/src/main/java/com/aurora/service/impl/TalkServiceImpl.java @@ -73,7 +73,9 @@ public class TalkServiceImpl extends ServiceImpl implements Ta talkDTO.setImgs(CommonUtil.castList(JSON.parseObject(talkDTO.getImages(), List.class), String.class)); } CommentCountDTO commentCountDTO = commentMapper.listCommentCountByTypeAndTopicId(CommentTypeEnum.TALK.getType(), talkId); - talkDTO.setCommentCount(commentCountDTO.getCommentCount()); + if (Objects.nonNull(commentCountDTO)) { + talkDTO.setCommentCount(commentCountDTO.getCommentCount()); + } return talkDTO; }