提交 bf1296a7 编写于 作者: xuhui961310148's avatar xuhui961310148

update:指定查询参数刷新缓存数据

上级 9f4c6285
......@@ -1281,4 +1281,10 @@ public class DACoreService {
return rt;
}
@Caching(evict={@CacheEvict( value="reportshow",key="'reportshow:' + #p0.getMetricids() + '||' + #p0.getDimcodelist() + '||' + #p0.getDimval() + '||' + #p0.isIncludechild() + '||' + #p0.getStarttime() + '||' + #p0.getEndtime()+ '||' + #p0.getExt_1field()"),
@CacheEvict( value="onFetchMetricDatas",key="'onFetchMetricDatas:'+#p0.getMetricids() + '||' + #p0.getDimval() + '||' + #p0.getStarttime() + '||' + #p0.getEndtime()")})
public void resetCache(FetchMetricDatasParam param){
}
}
......@@ -262,4 +262,18 @@ public class DACoreResource {
log.info("删除cql结果数据执行完成,耗时:" + cost);
return ResponseEntity.ok().body(jsonObject);
}
/**
* 刷新指定指标数据并重新加载
* @param param
* @return
*/
@RequestMapping(method = RequestMethod.POST, value="/dst/analyse/reportdata/reload/fetchmetricdatas")
public ResponseEntity<List<HashMap<String,Object>>> reloadFetchMetricDatas(@Validated @RequestBody FetchMetricDatasParam param) {
if (param == null) {
return ResponseEntity.status(HttpStatus.OK).body(new ArrayList<HashMap<String,Object>>());
}
daCoreService.resetCache(param);
return this.fetchMetricDatas(param);
}
}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册