game纠错消息发送
This commit is contained in:
parent
e351834fb1
commit
50ed200ca4
|
|
@ -515,13 +515,13 @@ class WordsController < ApplicationController
|
|||
# @user.add_jour(me, params[:text])
|
||||
#私信
|
||||
if params[:shixun_name]
|
||||
master = User.find(params[:shixun_author])
|
||||
game_id = params[:game_id]
|
||||
message = "<span style='color:red;'>【#{master.show_name}导师/#{params[:shixun_name]}>第#{params[:position]}关】问题报告:</span><br>" + params[:text]
|
||||
# game.journals_for_messages << JournalsForMessage.new(:user_id => me.id, :notes => message, :reply_id => 0, :status => true, :is_readed => false, :private => 1)
|
||||
jfm = JournalsForMessage.new(:jour_id => game_id, :jour_type => "Game", :user_id => master.id, :notes => message, :reply_id => 0, :status => true, :is_readed => false, :private => 1)
|
||||
jfm.save
|
||||
JournalsForMessage.create(:jour_id => game_id, :jour_type => "Game", :user_id => 1, :notes => message, :reply_id => 0, :status => true, :is_readed => false, :private => 1)
|
||||
message = params[:text]
|
||||
admin_id = User.where(:admin => 1).first.try(:id)
|
||||
user_ids = [admin_id, params[:shixun_author_id].to_i]
|
||||
user_ids.each do |user_id|
|
||||
JournalsForMessage.create(:jour_id => game_id, :jour_type => "Game", :user_id => user_id, :notes => message, :reply_id => 0, :status => true, :is_readed => false, :private => 1)
|
||||
end
|
||||
else
|
||||
message = "<span style='color:red;'>【未收到激活邮件的用户反馈,用户邮箱:"+me.mail+"】</span><br>"+params[:text]
|
||||
@user.journals_for_messages << JournalsForMessage.new(:user_id => me.id, :notes => message, :reply_id => 0, :status => true, :is_readed => false, :private => 1)
|
||||
|
|
|
|||
|
|
@ -322,6 +322,9 @@ class JournalsForMessage < ActiveRecord::Base
|
|||
receivers.each do |r|
|
||||
self.user_feedback_messages << UserFeedbackMessage.new(:user_id => r.id, :journals_for_message_id => self.id, :journals_for_message_type => "Principal", :viewed => false)
|
||||
end
|
||||
elsif self.jour_type == 'Game'
|
||||
# game不存在回复
|
||||
self.user_feedback_messages << UserFeedbackMessage.new(:user_id => self.user_id, :journals_for_message_id => self.id, :journals_for_message_type => "Game", :viewed => false)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue