|
|
@ -140,22 +140,26 @@ module Mobile
|
|
|
|
|
|
|
|
|
|
|
|
desc "课程老师列表"
|
|
|
|
desc "课程老师列表"
|
|
|
|
params do
|
|
|
|
params do
|
|
|
|
|
|
|
|
requires :token, type: String
|
|
|
|
requires :course_id, type: Integer, desc: "课程id"
|
|
|
|
requires :course_id, type: Integer, desc: "课程id"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
get 'teachers' do
|
|
|
|
get 'teachers' do
|
|
|
|
cs = CoursesService.new
|
|
|
|
cs = CoursesService.new
|
|
|
|
teachers = cs.course_teacher_or_student_list({role: 1}, params[:course_id],current_user)
|
|
|
|
teachers = cs.course_teacher_or_student_list({role: '1'}, params[:course_id],current_user)
|
|
|
|
{status: 0, data: teachers}
|
|
|
|
present :data, teachers, with: Mobile::Entities::User
|
|
|
|
|
|
|
|
present :status, 0
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
desc "课程学生列表"
|
|
|
|
desc "课程学生列表"
|
|
|
|
params do
|
|
|
|
params do
|
|
|
|
|
|
|
|
requires :token, type: String
|
|
|
|
requires :course_id, type: Integer, desc: "课程id"
|
|
|
|
requires :course_id, type: Integer, desc: "课程id"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
get 'teachers' do
|
|
|
|
get 'students' do
|
|
|
|
cs = CoursesService.new
|
|
|
|
cs = CoursesService.new
|
|
|
|
teachers = cs.course_teacher_or_student_list({role: 2}, params[:course_id],current_user)
|
|
|
|
students = cs.course_teacher_or_student_list({role: '2'}, params[:course_id],current_user)
|
|
|
|
{status: 0, data: teachers}
|
|
|
|
present :data, students, with: Mobile::Entities::User
|
|
|
|
|
|
|
|
present :status, 0
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
desc "返回单个课程"
|
|
|
|
desc "返回单个课程"
|
|
|
|