完成issue点对点消息通知

tmp
huang 10 years ago
parent 48b93f2113
commit 200861cfef

@ -16,14 +16,15 @@ class JournalReply < ActiveRecord::Base
replier = User.find(self.reply_id) replier = User.find(self.reply_id)
receivers = [] receivers = []
# 被回复的人发送消息 # 被回复的人发送消息
if journal.user_id != self.reply_id if journal.user_id != self.reply_id && self.reply_id != journal.issue.author_id
receivers << self.replier receivers << replier
end end
if journal.user_id != journal.issue.author_id && self.reply_id != journal.issue.author_id if journal.user_id != journal.issue.author_id && self.reply_id != journal.issue.author_id
receivers << self.journal.issue.author receivers << self.journal.issue.author
end end
# journal_forge_messages = ForgeMessage.new
receivers.each do |r| receivers.each do |r|
journal.forge_messages << ForgeMessage.new(:user_id =>r, :project_id => journal.issue.project, :viewed => false) journal.forge_messages << ForgeMessage.new(:user_id =>r.id, :project_id => journal.issue.project_id, :viewed => false)
end end
# if self.user_id != self.journal_reply.user_id # if self.user_id != self.journal_reply.user_id

Loading…
Cancel
Save