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 5006e47b..78ea35d3 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 @@ -96,6 +96,10 @@ public class Cet_4ServiceImpl extends ServiceImpl implements @Override public Result getRateByBatch(String college, String batchStr) { + + if (redisTemplate.opsForValue().get("getRateByBatch" + college + batchStr) != null) { + return Result.ok((JSONObject) redisTemplate.opsForValue().get("getRateByBatch" + college + batchStr)); + } SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); DecimalFormat decimalFormat = new DecimalFormat("#.#"); Date batch; @@ -176,6 +180,7 @@ public class Cet_4ServiceImpl extends ServiceImpl implements resultData.put("data", jsonObject); resultData.put("gradeData", gradeByBatch); System.out.println(resultData); + redisTemplate.opsForValue().set("getRateByBatch" + college + batchStr, resultData); return Result.OK(resultData); }