From 093a6b0549f5f1ed921d7bc4cfb5d43619c148ae Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 27 七月 2023 15:39:05 +0800
Subject: [PATCH] 1

---
 src/main/java/com/yssh/service/WarningAnalyseService.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/yssh/service/WarningAnalyseService.java b/src/main/java/com/yssh/service/WarningAnalyseService.java
index 7629dae..9714c6a 100644
--- a/src/main/java/com/yssh/service/WarningAnalyseService.java
+++ b/src/main/java/com/yssh/service/WarningAnalyseService.java
@@ -89,6 +89,12 @@
         Integer start = Integer.parseInt(DateUtils.getYyyyMmDdHh(startDate));
         Integer end = Integer.parseInt(DateUtils.getYyyyMmDdHh(endDate));
 
+        String key = "WAS.monthCount." + start + "." + end;
+        Object obj = CacheUtils.get(key);
+        if (obj instanceof Map<?, ?>) {
+            return (Map<String, Integer>) obj;
+        }
+
         Map<String, Integer> result = new HashMap<>();
         Integer warnNum = qxshMapper.countMonthForWarn(start, end);
         result.put("warningNumber", null == warnNum ? 0 : warnNum);
@@ -96,6 +102,8 @@
         Integer alarmNum = qxshMapper.countMonthForAlarm(start, end);
         result.put("alarmNumber", null == alarmNum ? 0 : alarmNum);
 
+        CacheUtils.put(key, result);
+
         return result;
     }
 

--
Gitblit v1.9.3