From 7417bfac04c6b6edb37737c11c1cb81be42b4a76 Mon Sep 17 00:00:00 2001 From: hh <2397241381@qq.com> Date: Wed, 27 Mar 2024 16:22:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jeecg/modules/controller/CenterController.java | 2 +- .../org/jeecg/modules/service/impl/CenterServiceImpl.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/controller/CenterController.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/controller/CenterController.java index e2928b49..b6f1a56b 100644 --- a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/controller/CenterController.java +++ b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/controller/CenterController.java @@ -63,7 +63,7 @@ public class CenterController { return centerService.getData(college,entrydate); } - @PostMapping("/getRateByBatch") + @GetMapping("/getRateByBatch") public Result getRateByBatch(@RequestParam("batch") Date batch, @RequestParam("level") String level) { //四六级分开查询 if (level.equals("cet4")) { diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/CenterServiceImpl.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/CenterServiceImpl.java index 72b9f7ac..6455101b 100644 --- a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/CenterServiceImpl.java +++ b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/service/impl/CenterServiceImpl.java @@ -38,6 +38,10 @@ public class CenterServiceImpl implements CenterService { */ @Override public JSONObject getCollege() { + // 判断是否存在缓存 ‘getBatch’ + if (Boolean.TRUE.equals(redisTemplate.hasKey("getCollege"))) { + return (JSONObject) redisTemplate.opsForValue().get("getCollege"); + } JSONObject result = new JSONObject(); // 收集学院名称 LambdaQueryWrapper Cet_4CollegeQW = new LambdaQueryWrapper<>(); @@ -66,7 +70,7 @@ public class CenterServiceImpl implements CenterService { } result.put("colleges", colleges); // 将数据存入缓存 - redisTemplate.opsForValue().set("getBatch", result); + redisTemplate.opsForValue().set("getCollege", result); return result; }