const myRequest = require('../util/request'); const Response = require('../util/response'); class CourseController { /** * 获取热门课程 * @param ctx * @returns {Promise.} */ static async getHotCourses(ctx) { const {uid} = ctx.request.query; const courses = await myRequest("http://mooc.seecoder.cn/api/statistic/hotCourses"); if(courses){ ctx.body = Response.success({hotCourses: courses}); }else{ ctx.body = Response.failed("获取热门课程失败"); } } /** * 获取我的课程 * @param ctx * @returns {Promise.} */ static async getMyCourses(ctx) { const {uid} = ctx.request.query; const courses = await myRequest("http://mooc.seecoder.cn/api/statistic/myCourses/"+uid); if(courses){ ctx.body = Response.success({myCourses: courses}); }else{ ctx.body = Response.failed("获取当前课程失败"); } } } module.exports = CourseController;