发布动态

dev_new_shixunsrepository
cxt 5 years ago
parent 8047b17ee1
commit ff983875e7

@ -984,7 +984,7 @@ class HomeworkCommonsController < ApplicationController
homework.homework_detail_manual.update_attributes!(comment_status: 1) homework.homework_detail_manual.update_attributes!(comment_status: 1)
if homework.course_act.blank? if homework.course_act.blank?
homework.course_act << CourseActivity.new(user_id: homework.user_id, course_id: homework.course_id) CourseActivity.create!(user_id: homework.user_id, course_id: homework.course_id, course_act: homework)
end end
# 发消息 # 发消息
HomeworkCommonPushNotifyJob.perform_later(homework.id, tiding_group_ids) HomeworkCommonPushNotifyJob.perform_later(homework.id, tiding_group_ids)

@ -302,7 +302,7 @@ class Course < ApplicationRecord
#课程动态公共表记录 #课程动态公共表记录
def act_as_course_activity def act_as_course_activity
self.course_act << CourseActivity.new(user_id: tea_id, course_id: id) CourseActivity.create(user_id: tea_id, course_id: id, course_act: self)
end end
# 当前老师分班下的所有学生 # 当前老师分班下的所有学生

@ -30,7 +30,7 @@ class CourseMessage < ApplicationRecord
#课程动态公共表记录 #课程动态公共表记录
def act_as_course_activity def act_as_course_activity
self.course_act << CourseActivity.new(user_id: course_message_id, course_id: course_id) CourseActivity.create(user_id: course_message_id, course_id: course_id, course_act: self)
end end
def send_deal_tiding deal_status def send_deal_tiding deal_status

@ -45,7 +45,7 @@ namespace :homework_publishtime do
end end
end end
homework.course_act << CourseActivity.new(user_id: homework.user_id, course_id: homework.course_id) if !homework.course_act.present? CourseActivity.create(user_id: homework.user_id, course_id: homework.course_id, course_act: homework) if !homework.course_act.present?
end end
# 分组设置发布时间的作业 # 分组设置发布时间的作业

Loading…
Cancel
Save