|
|
@ -81,6 +81,7 @@ class User < Principal
|
|
|
|
has_many :jours, :class_name => 'JournalsForMessage', :dependent => :destroy
|
|
|
|
has_many :jours, :class_name => 'JournalsForMessage', :dependent => :destroy
|
|
|
|
has_many :bids, :foreign_key => 'author_id', :dependent => :destroy
|
|
|
|
has_many :bids, :foreign_key => 'author_id', :dependent => :destroy
|
|
|
|
has_many :journals_for_messages, :as => :jour, :dependent => :destroy
|
|
|
|
has_many :journals_for_messages, :as => :jour, :dependent => :destroy
|
|
|
|
|
|
|
|
has_many :new_jours, :as => :jour, :class_name => 'JournalsForMessage', :conditions => "status=1"
|
|
|
|
has_many :journal_replies
|
|
|
|
has_many :journal_replies
|
|
|
|
has_many :activities
|
|
|
|
has_many :activities
|
|
|
|
#####
|
|
|
|
#####
|
|
|
@ -141,7 +142,11 @@ class User < Principal
|
|
|
|
|
|
|
|
|
|
|
|
###添加留言 fq
|
|
|
|
###添加留言 fq
|
|
|
|
def add_jour(user, notes, reference_user_id = 0)
|
|
|
|
def add_jour(user, notes, reference_user_id = 0)
|
|
|
|
self.journals_for_messages << JournalsForMessage.new(:user_id => user.id, :notes => notes, :reply_id => reference_user_id)
|
|
|
|
self.journals_for_messages << JournalsForMessage.new(:user_id => user.id, :notes => notes, :reply_id => reference_user_id, :status => true)
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def count_new_jour
|
|
|
|
|
|
|
|
count = self.new_jours.count
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def set_mail_notification
|
|
|
|
def set_mail_notification
|
|
|
|