diff --git a/ruoyi-ui/src/views/project/projectPlan/index copy.vue b/ruoyi-ui/src/views/project/projectPlan/index copy.vue new file mode 100644 index 00000000..295eb1ff --- /dev/null +++ b/ruoyi-ui/src/views/project/projectPlan/index copy.vue @@ -0,0 +1,360 @@ + + + diff --git a/ruoyi-ui/src/views/project/projectPlan/index.vue b/ruoyi-ui/src/views/project/projectPlan/index.vue index 2482f43c..6b3d5ceb 100644 --- a/ruoyi-ui/src/views/project/projectPlan/index.vue +++ b/ruoyi-ui/src/views/project/projectPlan/index.vue @@ -37,7 +37,7 @@ - list = surProjectPlanService.selectSurProjectPlanList(where); + redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); + return AjaxResult.success(list); + } + + @GetMapping("/listAllTop3") + public AjaxResult listAllTop3(){ + String key="bgscreen_projectPlan_listAll_"; + Object obj=redisCache.getCacheObject(key); + if(obj!=null){ + return AjaxResult.success(obj); + } + + List list = surProjectPlanService.selectSurProjectPlanListTop3(); + redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); + return AjaxResult.success(list); + } +} diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectPlanMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectPlanMapper.java index f23f6d89..f6f1564f 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectPlanMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectPlanMapper.java @@ -58,4 +58,6 @@ public interface SurProjectPlanMapper * @return 结果 */ public int deleteSurProjectPlanByIds(Long[] ids); + + public List selectSurProjectPlanListTop3(); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectPlanService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectPlanService.java index d35cf8e8..a9f5e4c5 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectPlanService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectPlanService.java @@ -64,4 +64,6 @@ public interface ISurProjectPlanService public int importUrbanPlan(List list); public int importMajorPlan(List list); + + public List selectSurProjectPlanListTop3(); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectPlanServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectPlanServiceImpl.java index 43d959da..fcff9ce7 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectPlanServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectPlanServiceImpl.java @@ -109,14 +109,17 @@ public class SurProjectPlanServiceImpl implements ISurProjectPlanService if(i selectSurProjectPlanListTop3() { + return surProjectPlanMapper.selectSurProjectPlanListTop3(); + } } diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectPlanMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectPlanMapper.xml index b474e418..1c7ec3c9 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectPlanMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectPlanMapper.xml @@ -118,4 +118,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + \ No newline at end of file