# or (w.watchable_type = 'Issue' and w.watchable_id = i.id and w.user_id = #{user.id}))
# and (i.created_on between '#{date_from}' and '#{date_to}') order by i.created_on desc"
sql="select DISTINCT i.* from issues i where (i.created_on between '#{date_from}' and '#{date_to}') order by i.created_on desc"
@issues=Issue.find_by_sql(sql)
@issues=Issue.find_by_sql(sql)
# @bids 查询课程作业,包括老师发布的作业,以及user提交作业
# @bids 查询课程作业,包括老师发布的作业,以及user提交作业
# @attachments查询课程课件更新
# @attachments查询课程课件更新
@attachments||=[]
@attachments||=[]
@bids||=[]# 老师发布的作业
@bids||=[]# 老师发布的作业
unlesscourses.first.nil?
unlesscourses.first.nil?
@ -126,7 +125,7 @@ class Mailer < ActionMailer::Base
@homeworks=HomeworkAttach.where("user_id=#{user.id} and (created_at between '#{date_from}' and '#{date_to}')").order("created_at desc")
@homeworks=HomeworkAttach.where("user_id=#{user.id} and (created_at between '#{date_from}' and '#{date_to}')").order("created_at desc")
# 查询user在课程。项目中发布的讨论帖子
# 查询user在课程。项目中发布的讨论帖子
messages=Message.find_by_sql("select DISTINCT * from messages where (created_on between '#{date_from}' and '#{date_to}') order by created_on desc")
messages=Message.find_by_sql("select DISTINCT * from messages where author_id = #{user.id} and (created_on between '#{date_from}' and '#{date_to}') order by created_on desc")
@course_messages||=[]
@course_messages||=[]
@project_messages||=[]
@project_messages||=[]
unlessmessages.first.nil?
unlessmessages.first.nil?
@ -187,8 +186,8 @@ class Mailer < ActionMailer::Base