|
|
|
@ -52,6 +52,31 @@ module UsersHelper
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def title_for_message type
|
|
|
|
|
case type
|
|
|
|
|
when nil
|
|
|
|
|
'消息'
|
|
|
|
|
when 'unviewed'
|
|
|
|
|
'未读消息'
|
|
|
|
|
when 'apply'
|
|
|
|
|
'用户申请'
|
|
|
|
|
when 'system_message'
|
|
|
|
|
'系统消息'
|
|
|
|
|
when 'homework'
|
|
|
|
|
'作业消息'
|
|
|
|
|
when 'course_message'
|
|
|
|
|
'课程讨论'
|
|
|
|
|
when 'course_news'
|
|
|
|
|
'课程通知'
|
|
|
|
|
when 'issue'
|
|
|
|
|
'项目任务'
|
|
|
|
|
when 'forum'
|
|
|
|
|
'贴吧帖子'
|
|
|
|
|
when 'user_feedback'
|
|
|
|
|
'用户留言'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 统计未读消息数
|
|
|
|
|
def unviewed_message(user)
|
|
|
|
|
course_count = CourseMessage.where("user_id =? and viewed =?", user, 0).count
|
|
|
|
|