#coding=utf-8 module Mobile module Apis class Whomeworks< Grape::API resources :whomeworks do desc "get one homework" post ':id' do begin # authenticate! user = current_user #0一级回复的更多 1 二级回复的更多 type = params[:type] || 0 page = params[:page] || 0 is_public = 1 if type == 0 homework = HomeworkCommon.find params[:id] is_public = homework.course.is_public present :data, homework, with: Mobile::Entities::Whomework,user: user,type: type,page: page,comment_type: "homework" else jour = JournalsForMessage.find params[:id] present :data, jour, with: Mobile::Entities::Jours,user: user,type: type,page: page,comment_type: "homework" end present :type, type present :page, page present :is_public, is_public present :status, 0 rescue Exception=>e present :status, -1 present :message, e.message end end end end end end