|
|
@ -1129,12 +1129,12 @@ class CoursesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
|
|
def validate_course_name
|
|
|
|
def validate_course_name
|
|
|
|
tip_exception("课堂名称不能为空!") if params[:course][:name].blank?
|
|
|
|
tip_exception("课堂名称不能为空!") if params[:course][:name].blank?
|
|
|
|
if params[:subject_id].blank? || @course.subject.blank?
|
|
|
|
if params[:subject_id].blank? || (@course && @course.subject.blank?)
|
|
|
|
tip_exception("课程名称不能为空!") if params[:course_list_name].blank?
|
|
|
|
tip_exception("课程名称不能为空!") if params[:course_list_name].blank?
|
|
|
|
tip_exception("课堂名称应以课程名称开头命名") unless params[:course][:name].index(params[:course_list_name]) &&
|
|
|
|
tip_exception("课堂名称应以课程名称开头命名") unless params[:course][:name].index(params[:course_list_name]) &&
|
|
|
|
params[:course][:name].index(params[:course_list_name]) == 0
|
|
|
|
params[:course][:name].index(params[:course_list_name]) == 0
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@subject = @course ? @course.subject : Subject.find_by!(id: params[:subject_id])
|
|
|
|
@subject = @course.present? ? @course.subject : Subject.find_by!(id: params[:subject_id])
|
|
|
|
tip_exception("开始时间不能为空") if params[:start_date].blank?
|
|
|
|
tip_exception("开始时间不能为空") if params[:start_date].blank?
|
|
|
|
tip_exception("结束时间不能为空") if params[:end_date].blank?
|
|
|
|
tip_exception("结束时间不能为空") if params[:end_date].blank?
|
|
|
|
tip_exception("结束时间必须晚于开始时间") if params[:end_date] <= params[:start_date]
|
|
|
|
tip_exception("结束时间必须晚于开始时间") if params[:end_date] <= params[:start_date]
|
|
|
|