diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/dynamic/query/DynamicMessageQryExe.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/dynamic/query/DynamicMessageQryExe.java index 74723f58..b7a4e600 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/dynamic/query/DynamicMessageQryExe.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/dynamic/query/DynamicMessageQryExe.java @@ -57,9 +57,6 @@ public class DynamicMessageQryExe { return messages.convert(message -> { DynamicContent dynamicContent = contentMap.get(message.getDynamicContentId()); - if (Objects.isNull(dynamicContent)) { - return null; - } DynamicMessageListCO messageCO = new DynamicMessageListCO(); messageCO.setId(message.getId()); @@ -67,7 +64,7 @@ public class DynamicMessageQryExe { messageCO.setUserId(message.getCreateUser()); messageCO.setCreateTime(message.getCreateTime()); messageCO.setDynamicId(message.getDynamicContentId()); - messageCO.setDynamicContent(dynamicContent.getContent()); + messageCO.setDynamicContent(dynamicContent == null ? "" : dynamicContent.getContent()); // 批量查询评论ID对应的 rootCommentId DynamicComment comment = commentMap.get(message.getDynamicCommentId());