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

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

上级 9f4c6285
...@@ -1281,4 +1281,10 @@ public class DACoreService { ...@@ -1281,4 +1281,10 @@ public class DACoreService {
return rt; 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 { ...@@ -262,4 +262,18 @@ public class DACoreResource {
log.info("删除cql结果数据执行完成,耗时:" + cost); log.info("删除cql结果数据执行完成,耗时:" + cost);
return ResponseEntity.ok().body(jsonObject); 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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册