大屏增加缓存机制
This commit is contained in:
parent
e16802c364
commit
1e64789456
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue