|
|
|
@ -324,7 +324,7 @@ class GraduationTasksController < ApplicationController
|
|
|
|
|
tip_exception("缺少截止时间参数") if params[:end_time].blank?
|
|
|
|
|
tip_exception("截止时间必须晚于当前时间") if params[:end_time] <= strf_time(Time.now)
|
|
|
|
|
tip_exception("截止时间不能晚于课堂结束时间(#{@course.end_date.end_of_day.strftime("%Y-%m-%d %H:%M")})") if
|
|
|
|
|
@course.end_date.present? && params[:end_time] > @course.end_date.end_of_day
|
|
|
|
|
@course.end_date.present? && params[:end_time] > strf_time(@course.end_date.end_of_day)
|
|
|
|
|
|
|
|
|
|
# ActiveRecord::Base.transaction do
|
|
|
|
|
begin
|
|
|
|
@ -401,7 +401,7 @@ class GraduationTasksController < ApplicationController
|
|
|
|
|
tip_exception("截止时间不能早于当前时间") if params[:end_time] <= Time.now.strftime("%Y-%m-%d %H:%M:%S")
|
|
|
|
|
tip_exception("截止时间不能早于发布时间") if params[:publish_time] > params[:end_time]
|
|
|
|
|
tip_exception("截止时间不能晚于课堂结束时间(#{@course.end_date.end_of_day.strftime("%Y-%m-%d %H:%M")})") if
|
|
|
|
|
@course.end_date.present? && params[:end_time] > @course.end_date.end_of_day
|
|
|
|
|
@course.end_date.present? && params[:end_time] > strf_time(@course.end_date.end_of_day)
|
|
|
|
|
|
|
|
|
|
@task.publish_time = params[:publish_time]
|
|
|
|
|
@task.end_time = params[:end_time]
|
|
|
|
@ -414,7 +414,7 @@ class GraduationTasksController < ApplicationController
|
|
|
|
|
tip_exception("截止时间不能为空") if params[:end_time].blank?
|
|
|
|
|
tip_exception("截止时间不能早于当前时间") if params[:end_time] <= Time.now.strftime("%Y-%m-%d %H:%M:%S")
|
|
|
|
|
tip_exception("截止时间不能晚于课堂结束时间(#{@course.end_date.end_of_day.strftime("%Y-%m-%d %H:%M")})") if
|
|
|
|
|
@course.end_date.present? && params[:end_time] > @course.end_date.end_of_day
|
|
|
|
|
@course.end_date.present? && params[:end_time] > strf_time(@course.end_date.end_of_day)
|
|
|
|
|
@task.end_time = params[:end_time]
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
@ -426,7 +426,7 @@ class GraduationTasksController < ApplicationController
|
|
|
|
|
tip_exception("补交结束时间不能为空") if params[:late_time].blank?
|
|
|
|
|
tip_exception("补交结束时间不能早于截止时间") if params[:late_time] <= @task.end_time
|
|
|
|
|
tip_exception("补交结束时间不能晚于课堂结束时间(#{@course.end_date.end_of_day.strftime("%Y-%m-%d %H:%M")})") if
|
|
|
|
|
@course.end_date.present? && params[:late_time] > @course.end_date.end_of_day
|
|
|
|
|
@course.end_date.present? && params[:late_time] > strf_time(@course.end_date.end_of_day)
|
|
|
|
|
tip_exception("迟交扣分应为正整数") if params[:late_penalty] && params[:late_penalty].to_i < 0
|
|
|
|
|
|
|
|
|
|
@task.allow_late = true
|
|
|
|
|