|
|
@ -274,6 +274,13 @@ module Mobile
|
|
|
|
get ":course_id/members" do
|
|
|
|
get ":course_id/members" do
|
|
|
|
cs = CoursesService.new
|
|
|
|
cs = CoursesService.new
|
|
|
|
count = cs.course_members params
|
|
|
|
count = cs.course_members params
|
|
|
|
|
|
|
|
# 我如果在学生当中,那么我将放在第一位
|
|
|
|
|
|
|
|
count.each do |m|
|
|
|
|
|
|
|
|
if m.user.id == current_user.id
|
|
|
|
|
|
|
|
count.delete m
|
|
|
|
|
|
|
|
count.unshift m
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
present :data, count, with: Mobile::Entities::Member
|
|
|
|
present :data, count, with: Mobile::Entities::Member
|
|
|
|
present :status, 0
|
|
|
|
present :status, 0
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -290,6 +297,20 @@ module Mobile
|
|
|
|
present :data,homeworkscore,with: Mobile::Entities::Homeworkscore
|
|
|
|
present :data,homeworkscore,with: Mobile::Entities::Homeworkscore
|
|
|
|
present :status,0
|
|
|
|
present :status,0
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
desc '发布课程通知'
|
|
|
|
|
|
|
|
params do
|
|
|
|
|
|
|
|
requires :token,type:String
|
|
|
|
|
|
|
|
requires :course_id,type:Integer,desc:'课程id'
|
|
|
|
|
|
|
|
requires :title,type:String,desc:'通知标题'
|
|
|
|
|
|
|
|
requires :desc,type:String,desc:'通知描述'
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
post ':course_id/create_course_notice' do
|
|
|
|
|
|
|
|
cs = CoursesService.new
|
|
|
|
|
|
|
|
news = cs.create_course_notice params,current_user
|
|
|
|
|
|
|
|
present :data,news,with:Mobile::Entities::News
|
|
|
|
|
|
|
|
present :status,0
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|