diff --git a/app/controllers/boards_controller.rb b/app/controllers/boards_controller.rb index 72301754d..53fb21b8c 100644 --- a/app/controllers/boards_controller.rb +++ b/app/controllers/boards_controller.rb @@ -68,7 +68,7 @@ class BoardsController < ApplicationController end def show - #更新对应的forge_messages表的viewed字段 + # 璁ㄨ鍖烘秷鎭姸鎬佹洿鏂帮紙宸茶鍜屾湭璇伙級 if @project query_forge_messages = @board.messages query_forge_messages.each do |query_forge_message| diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 2c7574be7..af3551704 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -407,6 +407,21 @@ class UsersController < ApplicationController # modified by fq def user_newfeedback + # 鏇存柊鐢ㄦ埛鐣欒█鍒楄〃鐘舵 + feedback_messages = UserFeedbackMessage.where("journals_for_message_type =? and user_id =? and viewed =?", "JournalsForMessage", User.current, false) + feedback_messages.each do|feedback_message| + if User.current.id == feedback_message.user_id + feedback_message.update_attributes(:viewed => true) + end + end + # @user.journals_for_messages.each do |jour_message| + # jour_message.user_feedback_messages.each do |userfeedback_message| + # if User.current.id == userfeedback_message.user_id + # userfeedback_message.update_attributes(:viewed => true) + # end + # end + # end + # end jours = @user.journals_for_messages.where('m_parent_id IS NULL').order('created_on DESC') if User.current == @user jours.update_all(:is_readed => true, :status => false)