|
|
|
@ -8,10 +8,11 @@ module Mobile
|
|
|
|
|
optional :school_id, type: Integer, desc: '传入学校id,返回该学校课程列表'
|
|
|
|
|
requires :per_page_count, type: Integer, desc: '每页总数'
|
|
|
|
|
requires :page, type: Integer, desc: '当前页码'
|
|
|
|
|
optional :token, type: String
|
|
|
|
|
end
|
|
|
|
|
get do
|
|
|
|
|
cs = CoursesService.new
|
|
|
|
|
courses = cs.course_list(params)
|
|
|
|
|
courses = cs.course_list(params,current_user.nil? ? User.find(2):current_user)
|
|
|
|
|
present :data, courses, with: Mobile::Entities::Course
|
|
|
|
|
present :status, 0
|
|
|
|
|
end
|
|
|
|
@ -166,13 +167,15 @@ module Mobile
|
|
|
|
|
desc "返回单个课程"
|
|
|
|
|
params do
|
|
|
|
|
requires :id, type: Integer
|
|
|
|
|
optional :token, type: String
|
|
|
|
|
end
|
|
|
|
|
route_param :id do
|
|
|
|
|
get do
|
|
|
|
|
cs = CoursesService.new
|
|
|
|
|
course = cs.show_course(params,(current_user.nil? ? User.find(2):current_user))
|
|
|
|
|
#course = Course.find(params[:id])
|
|
|
|
|
{status: 0, data: course}
|
|
|
|
|
present :data, course, with: Mobile::Entities::Course
|
|
|
|
|
present :status, 0
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|