评论保存commentId

This commit is contained in:
tianfeng 2026-02-02 19:28:42 +08:00
parent 7f6d6cc53b
commit 4faae9b097

View File

@ -85,10 +85,10 @@ public class DynamicCommentCmdExe {
//content 设置为图片url //content 设置为图片url
if (Objects.isNull(cmd.getToUserId())) { if (Objects.isNull(cmd.getToUserId())) {
cmd.setToUserId(dynamicContent.getCreateUser()); cmd.setToUserId(dynamicContent.getCreateUser());
saveDynamicMessage(cmd, DynamicMessageEnum.COMMENT_DYNAMIC); saveDynamicMessage(cmd, commentId, DynamicMessageEnum.COMMENT_DYNAMIC);
} else { } else {
//发送消息给动态被回复人 //发送消息给动态被回复人
saveDynamicMessage(cmd, DynamicMessageEnum.REPLY_COMMENT); saveDynamicMessage(cmd, commentId, DynamicMessageEnum.REPLY_COMMENT);
} }
return convert(dynamicComment, userProfileMap); return convert(dynamicComment, userProfileMap);
@ -170,11 +170,12 @@ public class DynamicCommentCmdExe {
return (a1 && a2) || b1; return (a1 && a2) || b1;
} }
private void saveDynamicMessage(DynamicCommentCmd cmd, DynamicMessageEnum type) { private void saveDynamicMessage(DynamicCommentCmd cmd, Long commentId, DynamicMessageEnum type) {
DynamicMessage message = new DynamicMessage(); DynamicMessage message = new DynamicMessage();
message.setContent(cmd.getContent()); message.setContent(cmd.getContent());
message.setDynamicContentId(cmd.getId()); message.setDynamicContentId(cmd.getId());
message.setDynamicCommentId(commentId);
message.setType(type.name()); message.setType(type.name());
message.setToUserId(cmd.getToUserId()); message.setToUserId(cmd.getToUserId());
message.setCreateTime(TimestampUtils.now()); message.setCreateTime(TimestampUtils.now());