Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beyond-clouds
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
4
Issues
4
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
段启岩
beyond-clouds
Commits
d538aad9
Commit
d538aad9
authored
Feb 16, 2020
by
段启岩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
消息类型增加
parent
af767196
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
56 additions
and
1 deletions
+56
-1
src/main/java/cn/meteor/beyondclouds/modules/message/enums/MessageType.java
+46
-0
src/main/java/cn/meteor/beyondclouds/modules/message/listener/MessageListener.java
+10
-1
No files found.
src/main/java/cn/meteor/beyondclouds/modules/message/enums/MessageType.java
0 → 100644
View file @
d538aad9
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
;
}
}
src/main/java/cn/meteor/beyondclouds/modules/message/listener/MessageListener.java
View file @
d538aad9
...
@@ -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
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment