dev_forum
SylorHuang 5 years ago
parent f940ba5b89
commit c61cb1190f

@ -106,11 +106,9 @@ class HomeworkCommonsController < ApplicationController
student_works = @homework.all_works
@all_member_count = student_works.size
logger.info("##########__________@homework.publish_time______________#############{@homework.publish_time}")
if @homework.publish_time.blank? || (@homework.publish_time > Time.now)
@student_works = []
if params[:format] == "xlsx" || params[:format] == "zip"
logger.info("##########__________params[:format]______________#############{params[:format]}")
if (params[:format] == "xlsx") || (params[:format] == "zip")
normal_status(-1,"作业未发布")
end
else
@ -198,7 +196,7 @@ class HomeworkCommonsController < ApplicationController
end
if params[:format] == "xlsx"
complete_works = @work_excel.where("work_status > 0").size
complete_works = @work_excel.exist? ? @work_excel.where("work_status > 0").size : 0
if @user_course_identity >= Course::STUDENT
tip_exception(403, "无权限操作")
elsif complete_works == 0
@ -218,8 +216,13 @@ class HomeworkCommonsController < ApplicationController
if @user_course_identity >= Course::STUDENT
tip_exception(403, "无权限操作")
else
zip_works = @work_excel.where("work_status > 0")
if @work_excel.exist?
zip_works = @work_excel&.where("work_status > 0")
status = checkfileSize(zip_works)
else
status = -1
end
if status == 0
respond_to do |format|
format.zip{

Loading…
Cancel
Save