diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index 4cdd82d72..2709db011 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -71,6 +71,9 @@ class MessagesController < ApplicationController end #render :action => "show", :layout => "base_courses"#by young elsif @project + #帖子消息状态更新 + project_messages = ForgeMessage.where("user_id =? and forge_message_type =? and project_id =? and viewed =?", User.current.id, 'Message', @project.id, 0) + project_messages.update_all(:viewed => true) #@reply_pages = Paginator.new @reply_count, REPLIES_PER_PAGE, page # @replies = @topic.children. # includes(:author, :attachments, {:board => :project}). @@ -83,6 +86,9 @@ class MessagesController < ApplicationController format.html {render :layout => 'base_projects'} end elsif @contest + #帖子消息状态更新 + contest_messages = ContestMessage.where("user_id =? and contest_message_type =? and contest_id =? and viewed =?", User.current.id, 'Message', @contest.id, 0) + contest_messages.update_all(:viewed => true) @left_nav_type = 4 respond_to do |format| format.js