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