admin.js 570 B

12345678910111213141516171819202122232425
  1. const teacherModel = require('../model/teacher');
  2. const Response = require('../util/response');
  3. const getTokenUser = require('../util/tokenProcessor');
  4. class AdminController {
  5. static async getApplications(ctx){
  6. let theUser = await getTokenUser(ctx);
  7. if(theUser.role !== "ADMIN"){
  8. ctx.status = 401;
  9. }else{
  10. let result = await teacherModel.getApplications();
  11. if(result){
  12. ctx.body = Response.success(result);
  13. }else{
  14. ctx.body = Response.failed("获取失败");
  15. }
  16. }
  17. }
  18. }
  19. module.exports = AdminController;