From d83ed09617828631b2e6d0ecb4999357236d227d Mon Sep 17 00:00:00 2001 From: ouyangxuhua Date: Tue, 25 Aug 2015 10:19:47 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0viewed=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/news_controller.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/controllers/news_controller.rb b/app/controllers/news_controller.rb index 35bbb82a7..d445fc77c 100644 --- a/app/controllers/news_controller.rb +++ b/app/controllers/news_controller.rb @@ -99,18 +99,31 @@ class NewsController < ApplicationController end def show + #更新news对应的forge_messages的viewed字段 query_forge_news = @news.forge_messages query_forge_news.each do |query| if User.current.id == query.user_id query.update_attributes(:viewed => true) end end + #更新news对应的course_messages的viewed字段 query_course_news = @news.course_messages query_course_news.each do |query| if User.current.id == query.user_id query.update_attributes(:viewed => true) end end + #更新项目新闻的评阅的viewed字段 + current_forge_comments = @news.comments + current_forge_comments.each do |current_forge_comment| + query_forge_comment = current_forge_comment.forge_messages + query_forge_comment.each do |query| + if User.current.id == query.user_id + query.update_attributes(:viewed => true) + end + end + end + cs = CoursesService.new result = cs.show_course_news params,User.current @news = result[:news] From 365e6ae67891555a17576365b852e45dae432f2d Mon Sep 17 00:00:00 2001 From: ouyangxuhua Date: Tue, 25 Aug 2015 10:25:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/stylesheets/new_public.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/stylesheets/new_public.css b/public/stylesheets/new_public.css index 9a1fb11e0..3b748cda9 100644 --- a/public/stylesheets/new_public.css +++ b/public/stylesheets/new_public.css @@ -833,3 +833,5 @@ a.box_close{background:url(../images/img_floatbox.png) -22px 0 no-repeat;} color: #7A7A7A; padding-left: 10px; } +.homepageNewsType {width:95px; font-size:12px; color:#888888; display:block;} +.homepageNewsTypeNotRead {width:95px; font-size:12px; color:#888888; display:block;}