From f0e59c3ee5418e099e4ea942b16ad1845d24766d Mon Sep 17 00:00:00 2001 From: Xubx <1827135378@qq.com> Date: Mon, 3 Feb 2025 13:09:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E9=85=8D=E7=BD=AE=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/system/controller/SysPermissionController.java | 4 ++-- .../org/jeecg/modules/service/impl/Cet_4ServiceImpl.java | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java index bbe04ca1..e7911e64 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java @@ -250,7 +250,7 @@ public class SysPermissionController { //添加首页路由 //update-begin-author:taoyan date:20200211 for: TASK #3368 【路由缓存】首页的缓存设置有问题,需要根据后台的路由配置来实现是否缓存 if(!PermissionDataUtil.hasIndexPage(metaList)){ - SysPermission indexMenu = sysPermissionService.list(new LambdaQueryWrapper().eq(SysPermission::getName,"首页")).get(0); + SysPermission indexMenu = sysPermissionService.list(new LambdaQueryWrapper().like(SysPermission::getName,"首页")).get(0); metaList.add(0,indexMenu); } //update-end-author:taoyan date:20200211 for: TASK #3368 【路由缓存】首页的缓存设置有问题,需要根据后台的路由配置来实现是否缓存 @@ -263,7 +263,7 @@ public class SysPermissionController { //update-end--Author:zyf Date:20220425 for:自定义首页地址 LOWCOD-1578 if(roleIndex!=null){ - List menus = metaList.stream().filter(sysPermission -> "首页".equals(sysPermission.getName())).collect(Collectors.toList()); + List menus = metaList.stream().filter(sysPermission -> sysPermission.getName().contains("首页")).collect(Collectors.toList()); //update-begin---author:liusq ---date:2022-06-29 for:设置自定义首页地址和组件---------- String component = roleIndex.getComponent(); String routeUrl = roleIndex.getUrl(); diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/Cet_4ServiceImpl.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/Cet_4ServiceImpl.java index 950619d8..fa5b8523 100644 --- a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/Cet_4ServiceImpl.java +++ b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/Cet_4ServiceImpl.java @@ -394,6 +394,10 @@ public class Cet_4ServiceImpl extends ServiceImpl implements //通过学院和专业获取数据 JSONArray collegeMajors = webData.getJSONArray("college"); JSONArray entryDateArray = webData.getJSONArray("entrydate"); + + if (redisTemplate.opsForValue().get("getRateByMajor" + webData) != null) { + return Result.ok((JSONObject) redisTemplate.opsForValue().get("getRateByMajor" + webData)); + } //获取所有batch JSONObject batch = centerService.getBatch(); JSONArray batchsArray = batch.getJSONArray("batches"); @@ -547,6 +551,7 @@ public class Cet_4ServiceImpl extends ServiceImpl implements } JSONObject result = new JSONObject(); result.put("data", ans); + redisTemplate.opsForValue().set("getRateByMajor" + webData, result); return Result.ok(result); }