大屏增加缓存机制

This commit is contained in:
zy 2026-01-17 10:53:30 +08:00
parent e16802c364
commit 1e64789456
1 changed files with 3 additions and 2 deletions

View File

@ -510,7 +510,8 @@ public class BigScreenController {
if(StringUtils.isBlank(screenSummaryVo.getSummrayMode())){//不传模式默认为天数据 if(StringUtils.isBlank(screenSummaryVo.getSummrayMode())){//不传模式默认为天数据
screenSummaryVo.setSummrayMode(IotConstants.month_days); 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)){ if(StringUtils.isNotBlank(cache)){
results = JSONArray.parseArray(cache,ScreenIndexSummaryDetailVo.class); results = JSONArray.parseArray(cache,ScreenIndexSummaryDetailVo.class);
return Result.ok(results); return Result.ok(results);
@ -784,7 +785,7 @@ public class BigScreenController {
// JSONObject datajob = new JSONObject(); // JSONObject datajob = new JSONObject();
// datajob.put("dataStr",wholeTime); // datajob.put("dataStr",wholeTime);
// returnArrs.add(datajob); // 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); return Result.ok(results);
} }