xiangpei
2025-05-29 e0beab0edb7049fdf46aca17f32f9dc5f4a8a755
lmk-job/src/main/java/cn/lili/job/VideoJob.java
@@ -3,6 +3,7 @@
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;
@@ -24,6 +25,7 @@
    private final VideoService videoService;
    private final MyCollectService myCollectService;
    private final VideoCommentService videoCommentService;
    /**
     * 视频收藏数统计
@@ -39,4 +41,18 @@
        }
    }
    /**
     * 视频评论数统计
     *
     * @throws Exception
     */
    @XxlJob("videoCommentNumJob")
    public void videoCommentNumJob() throws Exception {
        XxlJobHelper.log("开始执行:视频评论数统计");
        List<CollectTypeNumVO> numList = videoCommentService.countNumGroupByVideo();
        if (CollectionUtils.isNotEmpty(numList)) {
            videoService.updateCommentNumBatch(numList);
        }
    }
}