新建课程报500

yuanke_cache v20160809_02
cxt 9 years ago
parent 4a527dc84e
commit 65f6b0fc70

@ -62,7 +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" Rails.logger.error "update_syllabus_id: admin_controller/select_scourse_syllabus"
@flag = true @flag = true
end end
end end
@ -84,7 +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" Rails.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|

@ -353,7 +353,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" Rails.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]
@ -413,7 +413,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" Rails.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,14 +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" Rails.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" Rails.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!
@ -138,7 +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" Rails.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!

@ -3,8 +3,6 @@
<% student_num = studentCount(@course) %> <% student_num = studentCount(@course) %>
<% course_file_num = visable_attachemnts_incourse(@course).count %> <% course_file_num = visable_attachemnts_incourse(@course).count %>
<p class="sy_cgrey mb10"> <p class="sy_cgrey mb10">
<%= link_to(@course.teacher.show_name, user_path(@course.teacher), :class => 'sy_cgrey') %>
&nbsp;&gt;&nbsp;
<% if @course.syllabus %> <% if @course.syllabus %>
<%=link_to @course.syllabus.title, syllabus_path(@course.syllabus_id), :class => 'sy_cgrey' %> <%=link_to @course.syllabus.title, syllabus_path(@course.syllabus_id), :class => 'sy_cgrey' %>
&nbsp;&gt;&nbsp; &nbsp;&gt;&nbsp;

Loading…
Cancel
Save