|
|
@ -96,6 +96,9 @@ namespace :tfxy do
|
|
|
|
|
|
|
|
|
|
|
|
teach_user = OpenUsers::Cas.find_by(uid: course_data.cell(r, 5))&.user
|
|
|
|
teach_user = OpenUsers::Cas.find_by(uid: course_data.cell(r, 5))&.user
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
puts "----teach_user-----uid-----#{course_data.cell(r, 5)}------#{teach_user.inspect}---"
|
|
|
|
|
|
|
|
|
|
|
|
if !course_group.persisted? && teach_user.present?
|
|
|
|
if !course_group.persisted? && teach_user.present?
|
|
|
|
course = Course.find_or_initialize_by(school_id: school.id, name: course_data.cell(r, 2)) do |d|
|
|
|
|
course = Course.find_or_initialize_by(school_id: school.id, name: course_data.cell(r, 2)) do |d|
|
|
|
|
d.is_public = 0
|
|
|
|
d.is_public = 0
|
|
|
@ -235,9 +238,9 @@ namespace :tfxy do
|
|
|
|
|
|
|
|
|
|
|
|
student = OpenUsers::Cas.find_by(uid: course_member_data.cell(r, 1))&.user
|
|
|
|
student = OpenUsers::Cas.find_by(uid: course_member_data.cell(r, 1))&.user
|
|
|
|
|
|
|
|
|
|
|
|
puts "------student --- #{student.inspect}"
|
|
|
|
puts "------student --- #{course_member_data.cell(r, 1)}--course group--#{course_member_data.cell(r, 5)}"
|
|
|
|
|
|
|
|
|
|
|
|
if student.present?
|
|
|
|
if student.present? && course_group.present?
|
|
|
|
|
|
|
|
|
|
|
|
course_member = CourseMember.find_or_initialize_by(course_id: course_group.course_id, user_id: student.id) do |d|
|
|
|
|
course_member = CourseMember.find_or_initialize_by(course_id: course_group.course_id, user_id: student.id) do |d|
|
|
|
|
d.role = 4
|
|
|
|
d.role = 4
|
|
|
|