From 40916c76d626475c4d8a76dfbfe923e21a18cc74 Mon Sep 17 00:00:00 2001 From: Cool <747682928@qq.com> Date: Fri, 31 May 2024 20:39:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A4=9A=E5=AD=A6=E9=99=A2?= =?UTF-8?q?=E5=AF=B9=E6=AF=94=E6=9F=A5=E8=AF=A2=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg/modules/service/impl/Cet_4ServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 f4892b7c..e4b6327a 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 @@ -13,6 +13,7 @@ import org.jeecg.modules.mapper.Cet_4Mapper; import org.jeecg.modules.service.CenterService; import org.jeecg.modules.service.ICet_4Service; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -41,6 +42,10 @@ public class Cet_4ServiceImpl extends ServiceImpl implements @Resource private Cet4_majorMapper cet4_majorMapper; + @Resource + private RedisTemplate redisTemplate; + + @Override public Result getRateByAllBatch(String college, String major) { JSONObject jsonObject = new JSONObject(new LinkedHashMap<>()); @@ -285,6 +290,10 @@ public class Cet_4ServiceImpl extends ServiceImpl implements @Override public Result getRateByCollege(JSONObject webData) { + if (redisTemplate.opsForValue().get("getRateByCollege" + webData) != null) { + return Result.ok((JSONObject) redisTemplate.opsForValue().get("getRateByCollege" + webData)); + } + JSONArray colleges = webData.getJSONArray("college"); JSONArray entryDateArray = webData.getJSONArray("entrydate"); //获取所有batch @@ -362,6 +371,7 @@ public class Cet_4ServiceImpl extends ServiceImpl implements oneEntryDate.put((String) collegeName, ans); } result.put("data", oneEntryDate); + redisTemplate.opsForValue().set("getRateByCollege" + webData, result); return Result.ok(result); }