iviBehaviorController.js 773 B

12345678910111213141516171819202122232425262728
  1. 'use strict';
  2. const Controller = require('egg').Controller;
  3. // 娱乐信息统计分析管理
  4. class IviBehaviorController extends Controller {
  5. // 娱乐信息 听歌20020000,听电台20010000,看新闻20050000,看视频 20030000
  6. async index() {
  7. const { ctx } = this;
  8. const payload = ctx.validate();
  9. // 调用 Service 进行业务处理
  10. const data = await ctx.getDataAdd(payload, {
  11. value: [ 'musicTotal', 'fwTotal', 'newsTotal', 'videoTotal','total' ] });
  12. // 设置响应内容和响应状态码
  13. ctx.success({ data });
  14. }
  15. async ext() {
  16. const { ctx } = this;
  17. const data = await ctx.getBehaviorExt();
  18. // 设置响应内容和响应状态码
  19. ctx.success({ data });
  20. }
  21. }
  22. module.exports = IviBehaviorController;