| 123456789101112131415161718192021222324252627282930313233343536373839 |
- const myRequest = require('../util/request');
- const Response = require('../util/response');
- class CourseController {
- /**
- * 获取热门课程
- * @param ctx
- * @returns {Promise.<void>}
- */
- 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.<void>}
- */
- 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;
|