IT评测·应用市场-qidao123.com

标题: 【easy视频 | day08】客户端和管理端数据统计 + 管理端稿件、互动、用户、 [打印本页]

作者: 河曲智叟    时间: 2025-3-12 02:46
标题: 【easy视频 | day08】客户端和管理端数据统计 + 管理端稿件、互动、用户、

媒介

本项目非原创,我只是个小小白,跟随 b 站脚步,找到老罗的这个项目,视频来源于:
高仿B站(单服务版) springboot项目实战 easylive
本人不分享项目源码,支持项目付费!!!
回首

昨天完成通过 es 对视频搜索、AOP校验登录。接下来还有对数据进行统计,以及管理后台的任务功能。
完成任务

1. 客户端创作中心数据统计

用户的创作中心,会对用户的视频数据进行统计:

定时统计,将用户的视频数据定时更新到数据统计表中。
通过一个定时任务,将这个数据定时统计到数据表中:


1.1 统计播放量



1.2 统计粉丝量



1.3 统计评论量

和统计粉丝量一样:


video_user_id 是视频发布者的 id。
1.4 统计 点赞、收藏、投币


从用户操作表中分组查询信息:

1.5 获取前一天的数据量、总的数据量

上面已经将分类数据的数据量,存储在数据统计表中。如今就须要获取数据量。
对每个类型的数据,既要获取它的总数目、也要获取前一天的厘革数目。



1.6 获取一周的数目统计信息

当点击指定类别后,下方会出现对应的一周内的统计信息。


返回指定的类型,过去 7 天每天的数据统计信息。
2. 管理端数据统计

管理端数据统计,和客户端的数据统计很相似。只是要把客户端统计的粉丝量转为用户量,其次,统计的不仅是一个用户的数据,而是所有的数据量。

在查询条件中,就不须要加上用户Id的条件。

查询过去一周每种类型的数据量,主要是在类型如果是 FANS (粉丝) 类型时,须要转为查询用户的参加数据量


3. 管理端稿件管理

之前对稿件做了审核,还剩推荐、删除、详情。

推荐视频:


删除视频,之前已经实现了,这里只记录了接口:

获取详情:

3. 管理端互动管理


实现过程比力简单,删除弹幕和删除评论的实现前面已经实现。
4. 管理端用户管理


5. 管理端体系管理


总结

这个项目的单服务的实现就完成了。
微服务照旧这些业务,就是须要拆分为多个服务。
暂时先到这里,微服务背面再继续学啦~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4