cxt_course
cxt 9 years ago
parent d3db6719eb
commit c891a41ef1

@ -62,6 +62,7 @@ class AdminController < ApplicationController
course = Course.where("id = #{params[:course_id].to_i}").first course = Course.where("id = #{params[:course_id].to_i}").first
unless course.nil? unless course.nil?
course.update_column('syllabus_id', params[:syllabus_id].to_i) course.update_column('syllabus_id', params[:syllabus_id].to_i)
logger.error "update_syllabus_id: admin_controller/select_scourse_syllabus"
@flag = true @flag = true
end end
end end
@ -83,6 +84,7 @@ class AdminController < ApplicationController
syllabus.description = Message.where("id = 19412").first.nil? ? nil : Message.where("id = 19412").first.content syllabus.description = Message.where("id = 19412").first.nil? ? nil : Message.where("id = 19412").first.content
if syllabus.save if syllabus.save
course.update_column('syllabus_id', syllabus.id) course.update_column('syllabus_id', syllabus.id)
logger.error "update_syllabus_id: admin_controller/create_syllabus"
@flag = params[:flag].to_i @flag = params[:flag].to_i
@course = course @course = course
respond_to do |format| respond_to do |format|

@ -218,6 +218,7 @@ class CoursesService
#@course.password = params[:course][:password] #@course.password = params[:course][:password]
@course.tea_id = current_user.id @course.tea_id = current_user.id
@course.syllabus_id = params[:syllabus_id].to_i @course.syllabus_id = params[:syllabus_id].to_i
logger.error "update_syllabus_id: courses_service/create_course"
@course.term = params[:term] @course.term = params[:term]
@course.time = params[:time] @course.time = params[:time]
@course.end_term = params[:end_term] @course.end_term = params[:end_term]
@ -277,6 +278,7 @@ class CoursesService
#course.safe_attributes = params[:course] #course.safe_attributes = params[:course]
#course.password = params[:course][:password] #course.password = params[:course][:password]
course.syllabus_id = params[:syllabus_id].to_i course.syllabus_id = params[:syllabus_id].to_i
logger.error "update_syllabus_id: courses_service/edit_course"
course.time = params[:time] course.time = params[:time]
course.term = params[:term] course.term = params[:term]
course.end_time = params[:end_time] course.end_time = params[:end_time]

@ -86,12 +86,14 @@ class SyllabusesService
courses.each do |course| courses.each do |course|
if ::Course === course if ::Course === course
course.syllabus_id = sy.id course.syllabus_id = sy.id
logger.error "update_syllabus_id: syllabus_service/create"
course.save! course.save!
send_wechat_create_class_notice user,course send_wechat_create_class_notice user,course
elsif Hash === course elsif Hash === course
c = ::Course.new(course) c = ::Course.new(course)
c.tea_id = user.id c.tea_id = user.id
c.syllabus_id = sy.id c.syllabus_id = sy.id
logger.error "update_syllabus_id: syllabus_service/create"
c.update_default_value c.update_default_value
c.is_public = 0 c.is_public = 0
c.save! c.save!
@ -136,6 +138,7 @@ class SyllabusesService
course.name = c course.name = c
course.tea_id = user.id course.tea_id = user.id
course.syllabus_id = sy.id course.syllabus_id = sy.id
logger.error "update_syllabus_id: syllabus_service/edit"
course.update_default_value course.update_default_value
course.is_public = 0 course.is_public = 0
course.save! course.save!

Loading…
Cancel
Save