diff --git a/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/appmana/controller/BigScreenController.java b/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/appmana/controller/BigScreenController.java index 442a3ce..4ecd713 100644 --- a/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/appmana/controller/BigScreenController.java +++ b/zh-module-applet/zh-applet-admin/src/main/java/org/jeecg/modules/appmana/controller/BigScreenController.java @@ -510,7 +510,8 @@ public class BigScreenController { if(StringUtils.isBlank(screenSummaryVo.getSummrayMode())){//不传模式,默认为天数据 screenSummaryVo.setSummrayMode(IotConstants.month_days); } - String cache = oConvertUtils.getString(redisTemplate.opsForValue().get(CacheConstants.BS_INDEX_STATISTIC_CACHE)); + String key = CacheConstants.BS_INDEX_STATISTIC_CACHE+screenSummaryVo.getSummrayMode(); + String cache = oConvertUtils.getString(redisTemplate.opsForValue().get(key)); if(StringUtils.isNotBlank(cache)){ results = JSONArray.parseArray(cache,ScreenIndexSummaryDetailVo.class); return Result.ok(results); @@ -784,7 +785,7 @@ public class BigScreenController { // JSONObject datajob = new JSONObject(); // datajob.put("dataStr",wholeTime); // returnArrs.add(datajob); - redisTemplate.opsForValue().set(CacheConstants.BS_INDEX_STATISTIC_CACHE,JSONArray.parseArray(JSONObject.toJSONString(results)),5, TimeUnit.MINUTES);//增加缓存机制 + redisTemplate.opsForValue().set(key,JSONArray.parseArray(JSONObject.toJSONString(results)),5, TimeUnit.MINUTES);//增加缓存机制 return Result.ok(results); }