|
|
|
@ -1066,10 +1066,14 @@ class UsersController < ApplicationController
|
|
|
|
|
|
|
|
|
|
# 将资源发送到对应的课程,分为发送单个,或者批量发送
|
|
|
|
|
def add_exist_file_to_course
|
|
|
|
|
@flag = true
|
|
|
|
|
if params[:send_id].present?
|
|
|
|
|
send_id = params[:send_id]
|
|
|
|
|
ori = Attachment.find_by_id(send_id)
|
|
|
|
|
course_ids = params[:course_ids]
|
|
|
|
|
if course_ids.nil?
|
|
|
|
|
@flag = false
|
|
|
|
|
end
|
|
|
|
|
unless course_ids.nil?
|
|
|
|
|
course_ids.each do |id|
|
|
|
|
|
next if ori.blank?
|
|
|
|
@ -1087,9 +1091,13 @@ class UsersController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
elsif params[:send_ids].present?
|
|
|
|
|
send_ids = params[:send_ids].split(" ")
|
|
|
|
|
course_ids = params[:course_ids]
|
|
|
|
|
if course_ids.nil?
|
|
|
|
|
@flag = false
|
|
|
|
|
end
|
|
|
|
|
send_ids.each do |send_id|
|
|
|
|
|
ori = Attachment.find_by_id(send_id)
|
|
|
|
|
course_ids = params[:course_ids]
|
|
|
|
|
|
|
|
|
|
unless course_ids.nil?
|
|
|
|
|
course_ids.each do |id|
|
|
|
|
|
next if ori.blank?
|
|
|
|
@ -1106,6 +1114,8 @@ class UsersController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
@flag = false
|
|
|
|
|
end
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.js
|
|
|
|
@ -1114,9 +1124,13 @@ class UsersController < ApplicationController
|
|
|
|
|
|
|
|
|
|
# 添加资源到对应的项目
|
|
|
|
|
def add_exist_file_to_project
|
|
|
|
|
@flag = true
|
|
|
|
|
if params[:send_id].present?
|
|
|
|
|
send_id = params[:send_id]
|
|
|
|
|
project_ids = params[:projects_ids]
|
|
|
|
|
if project_ids.nil?
|
|
|
|
|
@flag = false
|
|
|
|
|
end
|
|
|
|
|
ori = Attachment.find_by_id(send_id)
|
|
|
|
|
unless project_ids.nil?
|
|
|
|
|
project_ids.each do |project_id|
|
|
|
|
@ -1134,8 +1148,12 @@ class UsersController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
elsif params[:send_ids].present?
|
|
|
|
|
send_ids = params[:send_ids].split(" ")
|
|
|
|
|
project_ids = params[:projects_ids]
|
|
|
|
|
if project_ids.nil?
|
|
|
|
|
@flag = false
|
|
|
|
|
end
|
|
|
|
|
send_ids.each do |send_id|
|
|
|
|
|
project_ids = params[:projects_ids]
|
|
|
|
|
|
|
|
|
|
ori = Attachment.find_by_id(send_id)
|
|
|
|
|
unless project_ids.nil?
|
|
|
|
|
project_ids.each do |project_id|
|
|
|
|
@ -1153,6 +1171,7 @@ class UsersController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
@flag=true
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
|