readNoticeController.js 720 B

123456789101112131415161718192021222324252627282930
  1. 'use strict';
  2. const Controller = require('../extend/baseController');
  3. class ReadNoticeController extends Controller {
  4. tag() {
  5. return this.ctx.service.readNoticeService;
  6. }
  7. async add() {
  8. const { ctx, service } = this;
  9. const query = ctx.request.body;
  10. const user = ctx.user;
  11. query.userid = user._id;
  12. const infoResult = await service.readNoticeService.add(query);
  13. ctx.success(infoResult);
  14. }
  15. async appList() {
  16. const { ctx, service } = this;
  17. const query = ctx.request.body;
  18. const user = ctx.user;
  19. query.userid = user._id;
  20. const infoResult = await service.readNoticeService.appList(query);
  21. ctx.success(infoResult);
  22. }
  23. }
  24. module.exports = ReadNoticeController;