From 5d67dd3dcc7dabd829d6bc47203e5dd6589b4a45 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 06 十二月 2024 10:10:47 +0800
Subject: [PATCH] #增加cache

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/EChartController.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/EChartController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/EChartController.java
index 6aee8d7..2a6cdc4 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/EChartController.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/EChartController.java
@@ -15,6 +15,7 @@
 import com.zy.asrs.wms.asrs.service.MatService;
 import com.zy.asrs.wms.asrs.service.TaskDetlLogService;
 import com.zy.asrs.wms.asrs.service.TaskLogService;
+import com.zy.asrs.wms.common.annotation.CacheData;
 import com.zy.asrs.wms.system.controller.BaseController;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -40,6 +41,7 @@
     private MatService matService;
 
     @PostMapping("/charts/loc/use")
+    @CacheData(tableName = {"man_loc"})
     public R locUse(){
         List<EChartPieBean> list = new ArrayList<>();
 
@@ -71,6 +73,7 @@
     }
 
     @PostMapping("/charts/loc/line")
+    @CacheData(tableName = {"man_task_log"})
     public R locIoLineCharts(){
         SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
         Calendar calendar = Calendar.getInstance();
@@ -123,6 +126,7 @@
     }
 
     @PostMapping("/charts/information")
+    @CacheData(tableName = {"man_mat", "man_task", "man_task_log"})
     public R information() {
         HashMap<String, Object> data = new HashMap<>();
         long matCount = matService.count();
@@ -132,7 +136,7 @@
 
         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
         ViewInOut viewInOut = viewInOutMapper.selectOne(new LambdaQueryWrapper<ViewInOut>().eq(ViewInOut::getYmd, format.format(new Date())).orderByDesc(ViewInOut::getYmd).last("limit 0,1"));
-        if(viewInOut != null) {
+        if (viewInOut != null) {
             inQty = viewInOut.getInQty();
             outQty = viewInOut.getOutQty();
             totalQty = viewInOut.getTotalQty();
@@ -146,6 +150,7 @@
     }
 
     @PostMapping("/charts/information/top")
+    @CacheData(tableName = {"man_task_detl_log"})
     public R informationTop() {
         List<InformationTop> topIn = taskDetlLogService.getInformationTopIn(10);
         List<InformationTop> topOut = taskDetlLogService.getInformationTopOut(10);

--
Gitblit v1.9.1