From 88d489b4853ed27062fddf1a20f50b242212099d Mon Sep 17 00:00:00 2001 From: yuanke <249218296@qq.com> Date: Thu, 10 Nov 2016 10:41:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E5=88=97=E8=A1=A8=E8=AE=BE?= =?UTF-8?q?=E7=95=99=E8=A8=80at=E6=B6=88=E6=81=AF=E4=B8=BA=E5=B7=B2?= =?UTF-8?q?=E8=AF=BB=E6=94=B9=E4=B8=BAdelay=5Fjob=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/homework_common_controller.rb | 8 ++++---- app/models/homework_common.rb | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb index 3fabaf38a..b479fa206 100644 --- a/app/controllers/homework_common_controller.rb +++ b/app/controllers/homework_common_controller.rb @@ -34,11 +34,11 @@ class HomeworkCommonController < ApplicationController @homeworks = paginateHelper @homework_commons,10 #设置at已读 @homeworks.each do |homework| - homework.journals_for_messages.each do |j| - User.current.at_messages.unviewed('JournalsForMessage', j.id).each {|x| x.viewed!} - end + # homework.journals_for_messages.each do |j| + # User.current.at_messages.unviewed('JournalsForMessage', j.id).each {|x| x.viewed!} + # end + homework.delay.set_jour_viewed end - @left_nav_type = 3 respond_to do |format| format.js diff --git a/app/models/homework_common.rb b/app/models/homework_common.rb index 3072fa72b..199566691 100644 --- a/app/models/homework_common.rb +++ b/app/models/homework_common.rb @@ -135,6 +135,12 @@ class HomeworkCommon < ActiveRecord::Base # end # end + def set_jour_viewed + self.journals_for_messages.each do |j| + User.current.at_messages.unviewed('JournalsForMessage', j.id).each {|x| x.viewed!} + end + end + delegate :language_name, :language, :to => :homework_detail_programing end