message.getContent().setMessage(message);
if (message.getParentId() != null) {
Message parent = messageService.findOne(message.getParentId());
if (parent != null) {
message.setParentIds(parent.makeSelfAsParentIds());
}
}
messageService.save(message);