From eaf9009c49992975e2eccdc14bc505073a1d3d42 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 27 七月 2023 15:07:41 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/service/WarningAnalyseService.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yssh/service/WarningAnalyseService.java b/src/main/java/com/yssh/service/WarningAnalyseService.java index bbf6fbc..7629dae 100644 --- a/src/main/java/com/yssh/service/WarningAnalyseService.java +++ b/src/main/java/com/yssh/service/WarningAnalyseService.java @@ -108,10 +108,22 @@ Integer start = Integer.parseInt(DateUtils.getYyyyMmDdHh(startDate)); Map<String, List<Map<String, Object>>> result = new HashMap<>(); - List<Map<String, Object>> warnList = qxshMapper.count7DayForWarn(start, end); + //List<Map<String, Object>> warnList = qxshMapper.count7DayForWarn(start, end); + String key = "qxshMapper.count7DayForWarn." + start + "." + end; + List<Map<String, Object>> warnList = CacheUtils.getListByKey(key); + if (null == warnList) { + warnList = qxshMapper.count7DayForWarn(start, end); + CacheUtils.putListByKey(key, warnList); + } result.put("warningDayCount", warnList); - List<Map<String, Object>> alarmList = qxshMapper.count7DayForAlarm(start, end); + //List<Map<String, Object>> alarmList = qxshMapper.count7DayForAlarm(start, end); + String key2 = "qxshMapper.count7DayForAlarm." + start + "." + end; + List<Map<String, Object>> alarmList = CacheUtils.getListByKey(key2); + if (null == alarmList) { + alarmList = qxshMapper.count7DayForAlarm(start, end); + CacheUtils.putListByKey(key2, alarmList); + } result.put("alarmDayCount", alarmList); return result; -- Gitblit v1.9.3