From 3cf0f7a236c043b7d16eec93972a2e51965241f5 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 27 七月 2023 15:58:49 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/controller/WarningAnalyseController.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/yssh/controller/WarningAnalyseController.java b/src/main/java/com/yssh/controller/WarningAnalyseController.java index f9979e6..7b37a4b 100644 --- a/src/main/java/com/yssh/controller/WarningAnalyseController.java +++ b/src/main/java/com/yssh/controller/WarningAnalyseController.java @@ -1,5 +1,8 @@ package com.yssh.controller; +import com.yssh.entity.Qxsh; +import com.yssh.entity.Report; +import com.yssh.utils.CacheUtils; import com.yssh.utils.DateUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -17,6 +20,7 @@ import javax.annotation.Resource; import java.util.Calendar; import java.util.Date; +import java.util.List; @Api(tags = "鍛婅鍒嗘瀽") @RequestMapping("/warning") @@ -124,7 +128,15 @@ end = tmp; } - return Result.OK(warningService.getAlarmAndWarnByTime(begin, end)); + //List<Report> list = warningService.getAlarmAndWarnByTime(begin, end); + String key = "getAlarmAndWarnByTime." + DateUtils.getYyyyMmDdHh(begin) + "." + DateUtils.getYyyyMmDdHh(end); + List<Report> list = CacheUtils.getListByKey(key); + if (null == list) { + list = warningService.getAlarmAndWarnByTime(begin, end); + CacheUtils.putListByKey(key, list); + } + + return Result.OK(list); } @ApiOperationSupport(order = 7) -- Gitblit v1.9.3