From 78c1a6a44a2377c65e99e795998abc63bffcb0a3 Mon Sep 17 00:00:00 2001 From: xbx <1827135378@qq.com> Date: Mon, 20 May 2024 12:22:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E8=BF=9B=E8=A1=8C=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jeecg/modules/controller/CenterController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 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 6ccfb199..876f53c2 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 @@ -8,6 +8,7 @@ import org.jeecg.modules.service.CenterService; import org.jeecg.modules.service.ICet_4Service; import org.jeecg.modules.service.ICet_6Service; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.annotation.Cacheable; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -59,17 +60,16 @@ public class CenterController { * 依据学院和年级获取四级和六级通过数据 */ @GetMapping(value = "/getData") -// @Cacheable(value = "getData", key = "'getData'+#college+#grade") + @Cacheable(value = "getData", key = "'getData' + #college+#major+#entrydate") public Result getData(@RequestParam("college") String college, @RequestParam("major") String major, @RequestParam("entrydate") String entrydate) { return centerService.getData(college, major, entrydate); } @PostMapping("/getAllRate") + @Cacheable(value = "getAllRate", key = "'getAllRate' + #webData") public Result getAllRate(@RequestBody JSONObject webData) { String level= webData.getString("level"); - //四六级分开查询 - if (level.equals("cet4")) { return cet4Service.getAllRate(webData); @@ -87,6 +87,7 @@ public class CenterController { } @GetMapping("/getRateByAllBatch") + @Cacheable(value = "getRateByAllBatch", key = "'getRateByAllBatch' + #college+#major+#level") public Result getRateByAllBatch(@RequestParam("college") String college,@RequestParam("major") String major, @RequestParam("level") String level) { // System.out.println(college + " " + level); if (level.equals("cet4")) { @@ -100,6 +101,7 @@ public class CenterController { } } @GetMapping("/getRateByBatch") + @Cacheable(value = "getRateByBatch", key = "'getRateByBatch' + #batch+#college+#level") public Result getRateByBatch(@RequestParam("batch")String batch, @RequestParam("college") String college, @RequestParam("level")String level){ if (level.equals("cet4")){ return cet4Service.getRateByBatch(college,batch);