From d68c61517a3a6d4ec4d47844c21bdc143f99cbab Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 17 四月 2024 22:58:05 +0800 Subject: [PATCH] 大屏接口 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 insertions(+), 9 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java index 5e0b8cd..aaf1f37 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java @@ -1,10 +1,17 @@ package com.ruoyi.web.controller.tool; import com.ruoyi.common.core.redis.RedisCache; -import com.ruoyi.system.service.ISysRoleService; import com.ruoyi.system.service.ISysUserService; +import com.ruoyi.system.service.TbBasicDataService; +import com.ruoyi.system.service.TbDataScreenConfigService; +import com.ruoyi.system.service.TbDataScreenScoreService; +import com.ruoyi.system.service.TbQuestionService; +import com.ruoyi.system.service.TbScoreService; +import com.ruoyi.system.vo.ScoreRankVO; +import com.ruoyi.web.controller.service.DepartmentRanking; +import java.util.List; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -14,14 +21,17 @@ */ @Slf4j @Component +@RequiredArgsConstructor public class TaskUtil { - @Autowired - private ISysRoleService roleService; - @Autowired - private ISysUserService userService; - @Autowired - private RedisCache redisCache; + private final RedisCache redisCache; + private final DepartmentRanking departmentRanking; + private final ISysUserService sysUserService; + private final TbBasicDataService tbBasicDataService; + private final TbDataScreenScoreService tbDataScreenScoreService; + private final TbDataScreenConfigService tbDataScreenConfigService; + private final TbQuestionService tbQuestionService; + private final TbScoreService tbScoreService; @Scheduled(fixedRate = 1000 * 60) public void message() { @@ -85,5 +95,11 @@ public void taskDayOne() { } - + /** + * 更新排行榜数据 + */ + @Scheduled(cron = "0 0 1 * * ? ") + public void ranking() { + List<ScoreRankVO> list = tbScoreService.queryTotalScoreList(); + } } -- Gitblit v1.7.1