|
|
|
@ -166,13 +166,22 @@ class UsersService
|
|
|
|
|
jours
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 给某个用户留言
|
|
|
|
|
def leave_messages params,current_user
|
|
|
|
|
# 回复用户
|
|
|
|
|
def reply_user_messages params,current_user
|
|
|
|
|
user = User.find(params[:user_id])
|
|
|
|
|
user.add_jour(current_user, params[:content], params[:refer_user_id] ||= 0)
|
|
|
|
|
unless params[:refer_user_id].nil? || params[:refer_user_id] == 0 || params[:refer_user_id] == User.current.id
|
|
|
|
|
User.find(params[:refer_user_id]).add_jour(current_user, params[:content], params[:refer_user_id])
|
|
|
|
|
end
|
|
|
|
|
parent_id = params[:parent_id]
|
|
|
|
|
author_id = current_user.id
|
|
|
|
|
reply_user_id = params[:ref_user_id]
|
|
|
|
|
reply_id = params[:ref_message_id]
|
|
|
|
|
content = params[:content]
|
|
|
|
|
options = {:user_id => author_id,
|
|
|
|
|
:status => true,
|
|
|
|
|
:m_parent_id => parent_id,
|
|
|
|
|
:m_reply_id => reply_id,
|
|
|
|
|
:reply_id => reply_user_id,
|
|
|
|
|
:notes => content,
|
|
|
|
|
:is_readed => false}
|
|
|
|
|
user.add_jour(nil, nil,nil,options)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|