From 87956ee48ccb0e95136920fa1b911b15517cf7c0 Mon Sep 17 00:00:00 2001 From: huang Date: Wed, 2 Sep 2015 11:50:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=95=99=E8=A8=80=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E5=8C=BA=E5=88=86=E5=B7=B2=E8=AF=BB=E5=92=8C=E6=9C=AA?= =?UTF-8?q?=E8=AF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/boards_controller.rb | 2 +- app/controllers/users_controller.rb | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) 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)