|
|
@ -21,7 +21,13 @@ class ZipdownController < ApplicationController
|
|
|
|
def assort
|
|
|
|
def assort
|
|
|
|
if params[:obj_class] == "Bid"
|
|
|
|
if params[:obj_class] == "Bid"
|
|
|
|
bid = Bid.find params[:obj_id]
|
|
|
|
bid = Bid.find params[:obj_id]
|
|
|
|
|
|
|
|
file_count = 0
|
|
|
|
|
|
|
|
bid.homeworks.map { |homework| file_count += homework.attachments.count}
|
|
|
|
|
|
|
|
if file_count > 0
|
|
|
|
zipfile = zip_bid bid
|
|
|
|
zipfile = zip_bid bid
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
render file: 'public/no_file_found.html'
|
|
|
|
|
|
|
|
end
|
|
|
|
else
|
|
|
|
else
|
|
|
|
logger.error "[ZipDown#assort] ===> #{params[:obj_class]} unKown !!"
|
|
|
|
logger.error "[ZipDown#assort] ===> #{params[:obj_class]} unKown !!"
|
|
|
|
end
|
|
|
|
end
|
|
|
|