Commit d538aad9 by 段启岩

消息类型增加

parent af767196
package cn.meteor.beyondclouds.modules.message.enums;
import lombok.Getter;
/**
* @author meteor
*/
@Getter
public enum MessageType {
/**
* 关注
*/
FOLLOW(1),
/**
* 博客评论
*/
BLOG_COMMENT(2),
/**
* 项目评论
*/
PROJECT_COMMENT(3),
/**
* 问题回复
*/
QUESTION_REPLY(4),
/**
* 回答采纳
*/
QUESTION_REPLY_ACCEPTED(5),
/**
* 动态评论
*/
POST_COMMENT(6)
;
private Integer type;
MessageType(Integer type) {
this.type = type;
}
}
...@@ -8,6 +8,7 @@ import cn.meteor.beyondclouds.modules.blog.entity.BlogComment; ...@@ -8,6 +8,7 @@ import cn.meteor.beyondclouds.modules.blog.entity.BlogComment;
import cn.meteor.beyondclouds.modules.blog.service.IBlogCommentService; import cn.meteor.beyondclouds.modules.blog.service.IBlogCommentService;
import cn.meteor.beyondclouds.modules.blog.service.IBlogService; import cn.meteor.beyondclouds.modules.blog.service.IBlogService;
import cn.meteor.beyondclouds.modules.message.entity.Message; import cn.meteor.beyondclouds.modules.message.entity.Message;
import cn.meteor.beyondclouds.modules.message.enums.MessageType;
import cn.meteor.beyondclouds.modules.message.service.IMessageService; import cn.meteor.beyondclouds.modules.message.service.IMessageService;
import cn.meteor.beyondclouds.modules.post.entity.Post; import cn.meteor.beyondclouds.modules.post.entity.Post;
import cn.meteor.beyondclouds.modules.post.entity.PostComment; import cn.meteor.beyondclouds.modules.post.entity.PostComment;
...@@ -124,7 +125,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -124,7 +125,7 @@ public class MessageListener implements DataItemChangeListener {
Message message = new Message(); Message message = new Message();
message.setUserId(followedUserId); message.setUserId(followedUserId);
message.setMsgType(1); message.setMsgType(MessageType.FOLLOW.getType());
message.setMscContent(String.format("用户%s关注了你", followerUser.getNickName())); message.setMscContent(String.format("用户%s关注了你", followerUser.getNickName()));
messageService.save(message); messageService.save(message);
} }
...@@ -148,6 +149,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -148,6 +149,7 @@ public class MessageListener implements DataItemChangeListener {
// 给博主发消息 // 给博主发消息
if (!operatorId.equals(blog.getUserId())) { if (!operatorId.equals(blog.getUserId())) {
Message messageToAuthor = new Message(); Message messageToAuthor = new Message();
messageToAuthor.setMsgType(MessageType.BLOG_COMMENT.getType());
messageToAuthor.setUserId(blog.getUserId()); messageToAuthor.setUserId(blog.getUserId());
messageToAuthor.setMscContent(String.format("用户%s对您的博客%s进行了评论!", blogComment.getUserNick(), blog.getBlogTitle())); messageToAuthor.setMscContent(String.format("用户%s对您的博客%s进行了评论!", blogComment.getUserNick(), blog.getBlogTitle()));
messageService.save(messageToAuthor); messageService.save(messageToAuthor);
...@@ -155,6 +157,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -155,6 +157,7 @@ public class MessageListener implements DataItemChangeListener {
// 给父评论的用户发消息 // 给父评论的用户发消息
if (null != parentComment && !operatorId.equals(parentComment.getUserId())) { if (null != parentComment && !operatorId.equals(parentComment.getUserId())) {
Message messageToParentCommenter = new Message(); Message messageToParentCommenter = new Message();
messageToParentCommenter.setMsgType(MessageType.BLOG_COMMENT.getType());
messageToParentCommenter.setUserId(parentComment.getUserId()); messageToParentCommenter.setUserId(parentComment.getUserId());
messageToParentCommenter.setMscContent(String.format("用户%s对您在博客%s下的评论进行了回复", blogComment.getUserNick(), blog.getBlogTitle())); messageToParentCommenter.setMscContent(String.format("用户%s对您在博客%s下的评论进行了回复", blogComment.getUserNick(), blog.getBlogTitle()));
} }
...@@ -180,6 +183,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -180,6 +183,7 @@ public class MessageListener implements DataItemChangeListener {
// 给博主发消息 // 给博主发消息
if (!operatorId.equals(project.getUserId())) { if (!operatorId.equals(project.getUserId())) {
Message messageToAuthor = new Message(); Message messageToAuthor = new Message();
messageToAuthor.setMsgType(MessageType.PROJECT_COMMENT.getType());
messageToAuthor.setUserId(project.getUserId()); messageToAuthor.setUserId(project.getUserId());
messageToAuthor.setMscContent(String.format("用户%s对您的项目%s进行了评论!", comment.getUserNick(), project.getProjectName())); messageToAuthor.setMscContent(String.format("用户%s对您的项目%s进行了评论!", comment.getUserNick(), project.getProjectName()));
messageService.save(messageToAuthor); messageService.save(messageToAuthor);
...@@ -187,6 +191,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -187,6 +191,7 @@ public class MessageListener implements DataItemChangeListener {
// 给父评论的用户发消息 // 给父评论的用户发消息
if (null != parentComment && !operatorId.equals(parentComment.getUserId())) { if (null != parentComment && !operatorId.equals(parentComment.getUserId())) {
Message messageToParentCommenter = new Message(); Message messageToParentCommenter = new Message();
messageToParentCommenter.setMsgType(MessageType.PROJECT_COMMENT.getType());
messageToParentCommenter.setUserId(parentComment.getUserId()); messageToParentCommenter.setUserId(parentComment.getUserId());
messageToParentCommenter.setMscContent(String.format("用户%s对您在项目%s下的评论进行了回复", comment.getUserNick(), project.getProjectName())); messageToParentCommenter.setMscContent(String.format("用户%s对您在项目%s下的评论进行了回复", comment.getUserNick(), project.getProjectName()));
} }
...@@ -211,6 +216,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -211,6 +216,7 @@ public class MessageListener implements DataItemChangeListener {
// 给博主发消息 // 给博主发消息
if (!operatorId.equals(post.getUserId())) { if (!operatorId.equals(post.getUserId())) {
Message messageToAuthor = new Message(); Message messageToAuthor = new Message();
messageToAuthor.setMsgType(MessageType.POST_COMMENT.getType());
messageToAuthor.setUserId(post.getUserId()); messageToAuthor.setUserId(post.getUserId());
messageToAuthor.setMscContent(String.format("用户%s对您的动态%s进行了评论!", comment.getUserNick(), post.getContent())); messageToAuthor.setMscContent(String.format("用户%s对您的动态%s进行了评论!", comment.getUserNick(), post.getContent()));
messageService.save(messageToAuthor); messageService.save(messageToAuthor);
...@@ -218,6 +224,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -218,6 +224,7 @@ public class MessageListener implements DataItemChangeListener {
// 给父评论的用户发消息 // 给父评论的用户发消息
if (null != parentComment && !parentComment.getUserId().equals(operatorId)) { if (null != parentComment && !parentComment.getUserId().equals(operatorId)) {
Message messageToParentCommenter = new Message(); Message messageToParentCommenter = new Message();
messageToParentCommenter.setMsgType(MessageType.POST_COMMENT.getType());
messageToParentCommenter.setUserId(parentComment.getUserId()); messageToParentCommenter.setUserId(parentComment.getUserId());
messageToParentCommenter.setMscContent(String.format("用户%s对您在动态%s下的评论进行了回复", comment.getUserNick(), post.getContent())); messageToParentCommenter.setMscContent(String.format("用户%s对您在动态%s下的评论进行了回复", comment.getUserNick(), post.getContent()));
} }
...@@ -235,6 +242,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -235,6 +242,7 @@ public class MessageListener implements DataItemChangeListener {
// 给问题提出者发消息 // 给问题提出者发消息
if (!operatorId.equals(question.getUserId())) { if (!operatorId.equals(question.getUserId())) {
Message messageToAuthor = new Message(); Message messageToAuthor = new Message();
messageToAuthor.setMsgType(MessageType.QUESTION_REPLY.getType());
messageToAuthor.setUserId(question.getUserId()); messageToAuthor.setUserId(question.getUserId());
messageToAuthor.setMscContent(String.format("用户%s对您的问题%s进行了回答!", questionReply.getUserNick(), question.getQuestionTitle())); messageToAuthor.setMscContent(String.format("用户%s对您的问题%s进行了回答!", questionReply.getUserNick(), question.getQuestionTitle()));
messageService.save(messageToAuthor); messageService.save(messageToAuthor);
...@@ -253,6 +261,7 @@ public class MessageListener implements DataItemChangeListener { ...@@ -253,6 +261,7 @@ public class MessageListener implements DataItemChangeListener {
// 给问题提出者发消息 // 给问题提出者发消息
if (!questionReply.getUserId().equals(operatorId) && question.getUserId().equals(operatorId)) { if (!questionReply.getUserId().equals(operatorId) && question.getUserId().equals(operatorId)) {
Message messageToAuthor = new Message(); Message messageToAuthor = new Message();
messageToAuthor.setMsgType(MessageType.QUESTION_REPLY_ACCEPTED.getType());
messageToAuthor.setUserId(questionReply.getUserId()); messageToAuthor.setUserId(questionReply.getUserId());
messageToAuthor.setMscContent(String.format("您在问题%s的回答被采纳了!", question.getQuestionTitle())); messageToAuthor.setMscContent(String.format("您在问题%s的回答被采纳了!", question.getQuestionTitle()));
messageService.save(messageToAuthor); messageService.save(messageToAuthor);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment