class AboutUserFeedbackMessage < ActiveRecord::Migration def up # JournalsForMessage.all.each do |jour_for_message| # transaction do # # 主留言 # if jour_for_message.jour_type == 'Principal' # receivers = [] # if jour_for_message.reply_id == 0 # if jour_for_message.user_id != jour_for_message.jour_id # 过滤自己给自己的留言消息 # receivers << jour_for_message.jour # end # else # 留言回复 # reply_to = User.find(jour_for_message.reply_id) # if jour_for_message.user_id != jour_for_message.reply_id # 添加我回复的那个人 # receivers << reply_to # end # unless jour_for_message.parent.nil? # if jour_for_message.user_id != jour_for_message.parent.jour_id && jour_for_message.reply_id != jour_for_message.parent.jour_id # 给东家发信息,如果回复的对象是东家则不发 # receivers << jour_for_message.parent.jour # end # end # end # unless receivers.blank? # receivers.each do |r| # puts jour_for_message.id # jour_for_message.user_feedback_messages << UserFeedbackMessage.new(:user_id => r.id, :journals_for_message_id => jour_for_message.id, :journals_for_message_type => "Principal", :viewed => true) # end # end # end # end # end end def down end end