| | |
| | | import cn.lili.modules.lmk.domain.vo.CollectTypeNumVO; |
| | | import cn.lili.modules.lmk.enums.general.CollectTypeEnum; |
| | | import cn.lili.modules.lmk.service.MyCollectService; |
| | | import cn.lili.modules.lmk.service.VideoCommentService; |
| | | import cn.lili.modules.lmk.service.VideoService; |
| | | import com.xxl.job.core.context.XxlJobHelper; |
| | | import com.xxl.job.core.handler.annotation.XxlJob; |
| | |
| | | |
| | | private final VideoService videoService; |
| | | private final MyCollectService myCollectService; |
| | | private final VideoCommentService videoCommentService; |
| | | |
| | | /** |
| | | * 视频收藏数统计 |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 视频评论数统计 |
| | | * |
| | | * @throws Exception |
| | | */ |
| | | @XxlJob("videoCommentNumJob") |
| | | public void videoCommentNumJob() throws Exception { |
| | | XxlJobHelper.log("开始执行:视频评论数统计"); |
| | | List<CollectTypeNumVO> numList = videoCommentService.countNumGroupByVideo(); |
| | | if (CollectionUtils.isNotEmpty(numList)) { |
| | | videoService.updateCommentNumBatch(numList); |
| | | } |
| | | } |
| | | |
| | | } |