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