|
|
|
@ -167,8 +167,20 @@ module Mobile
|
|
|
|
|
requires :course_id, type: Integer, desc: "课程id"
|
|
|
|
|
end
|
|
|
|
|
get 'teachers' do
|
|
|
|
|
|
|
|
|
|
course = Course.find(params[:course_id])
|
|
|
|
|
|
|
|
|
|
cs = CoursesService.new
|
|
|
|
|
teachers = cs.course_teacher_or_student_list({role: '1'}, params[:course_id],current_user)
|
|
|
|
|
|
|
|
|
|
teachers.each do |m|
|
|
|
|
|
if m[:id] == course.tea_id
|
|
|
|
|
teachers.delete(m)
|
|
|
|
|
teachers.insert(0,m)
|
|
|
|
|
break
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
present :data, teachers, with: Mobile::Entities::User
|
|
|
|
|
present :status, 0
|
|
|
|
|
end
|
|
|
|
|