|
|
|
@ -120,59 +120,52 @@ module ApplicationHelper
|
|
|
|
|
case type
|
|
|
|
|
when "HomeworkCommon"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 0, :message_reply_num => 0,
|
|
|
|
|
:news_reply_num => 0, :resource_num => 0, :journal_num => 0, :journal_reply_num => 0, :homework_journal_num => 1)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :homework_journal_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.homework_journal_num + 1
|
|
|
|
|
score = course_contributor_score.homework_journal_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:homework_journal_num => score)
|
|
|
|
|
end
|
|
|
|
|
# 课程留言
|
|
|
|
|
when "Course"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 0, :message_reply_num => 0,
|
|
|
|
|
:news_reply_num => 0, :resource_num => 0, :journal_num => 1, :journal_reply_num => 0)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :journal_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.journal_num + 1
|
|
|
|
|
score = course_contributor_score.journal_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:journal_num => score)
|
|
|
|
|
end
|
|
|
|
|
when "Message"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 1, :message_reply_num => 0,
|
|
|
|
|
:news_reply_num => 0, :resource_num => 0, :journal_num => 0, :journal_reply_num => 0)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.message_num + 1
|
|
|
|
|
score = course_contributor_score.message_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:message_num => score)
|
|
|
|
|
end
|
|
|
|
|
when "MessageReply"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 0, :message_reply_num => 1,
|
|
|
|
|
:news_reply_num => 0, :resource_num => 0, :journal_num => 0, :journal_reply_num => 0)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_reply_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.message_reply_num + 1
|
|
|
|
|
score = course_contributor_score.message_reply_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:message_reply_num => score)
|
|
|
|
|
end
|
|
|
|
|
when "NewReply"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 0, :message_reply_num => 0,
|
|
|
|
|
:news_reply_num => 1, :resource_num => 0, :journal_num => 0, :journal_reply_num => 0)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :news_reply_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.news_reply_num + 1
|
|
|
|
|
score = course_contributor_score.news_reply_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:news_reply_num => score)
|
|
|
|
|
end
|
|
|
|
|
when "News"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 0, :message_reply_num => 0,
|
|
|
|
|
:news_reply_num => 0, :news_num => 1, :resource_num => 0, :journal_num => 0, :journal_reply_num => 0)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :news_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.news_num + 1
|
|
|
|
|
score = course_contributor_score.news_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:news_num => score)
|
|
|
|
|
end
|
|
|
|
|
when "Attachment"
|
|
|
|
|
if course_contributor_score.nil?
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :message_num => 0, :message_reply_num => 0,
|
|
|
|
|
:news_reply_num => 0, :news_num => 0, :resource_num => 1, :journal_num => 0, :journal_reply_num => 0)
|
|
|
|
|
CourseContributorScore.create(:course_id => course_id, :user_id => user_id, :resource_num => 1)
|
|
|
|
|
else
|
|
|
|
|
score = course_contributor_score.resource_num + 1
|
|
|
|
|
score = course_contributor_score.resource_num.to_i + 1
|
|
|
|
|
course_contributor_score.update_attributes(:resource_num => score)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
@ -184,38 +177,38 @@ module ApplicationHelper
|
|
|
|
|
case type
|
|
|
|
|
when "HomeworkCommon"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.homework_journal_num - 1
|
|
|
|
|
score = course_contributor_score.homework_journal_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:homework_journal_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
# 课程留言
|
|
|
|
|
when "Course"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.journal_num - 1
|
|
|
|
|
score = course_contributor_score.journal_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:journal_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
when "Message"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.message_num - 1
|
|
|
|
|
score = course_contributor_score.message_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:message_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
when "MessageReply"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.message_reply_num - 1
|
|
|
|
|
score = course_contributor_score.message_reply_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:message_reply_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
when "NewReply"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.news_reply_num - 1
|
|
|
|
|
score = course_contributor_score.news_reply_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:news_reply_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
when "News"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.news_num - 1
|
|
|
|
|
score = course_contributor_score.news_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:news_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
when "Attachment"
|
|
|
|
|
unless course_contributor_score.nil?
|
|
|
|
|
score = course_contributor_score.resource_num - 1
|
|
|
|
|
score = course_contributor_score.resource_num.to_i - 1
|
|
|
|
|
course_contributor_score.update_attribute(:resource_num, score < 0 ? 0 : score)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|