|
@@ -156,6 +156,8 @@ public class RiskOtherController extends BaseController {
|
|
@GetMapping(value = "/network/{modelId}/{metricsId}")
|
|
@GetMapping(value = "/network/{modelId}/{metricsId}")
|
|
public AjaxResult network(@PathVariable("modelId") Long modelId, @PathVariable("metricsId") Long metricsId) {
|
|
public AjaxResult network(@PathVariable("modelId") Long modelId, @PathVariable("metricsId") Long metricsId) {
|
|
List<Map<String, Object>> result = new ArrayList<>();
|
|
List<Map<String, Object>> result = new ArrayList<>();
|
|
|
|
+ final int[] len = {0};
|
|
|
|
+ final List<Date>[] standTime = new List[]{new ArrayList<>()};
|
|
modelDetailService.selectBizModelDetailList4ModelId(modelId).forEach(md -> {
|
|
modelDetailService.selectBizModelDetailList4ModelId(modelId).forEach(md -> {
|
|
BizObjMetrics bom = new BizObjMetrics();
|
|
BizObjMetrics bom = new BizObjMetrics();
|
|
bom.setObjId(md.getObjId());
|
|
bom.setObjId(md.getObjId());
|
|
@@ -174,18 +176,25 @@ public class RiskOtherController extends BaseController {
|
|
q.setObjMetricsId(om.getObjMetricsId());
|
|
q.setObjMetricsId(om.getObjMetricsId());
|
|
q.setParams(params);
|
|
q.setParams(params);
|
|
List<BizObjMetricsData> list = dataService.selectBizObjMetricsDataList(q);
|
|
List<BizObjMetricsData> list = dataService.selectBizObjMetricsDataList(q);
|
|
|
|
+ List<Date> times = new ArrayList<>();
|
|
list.forEach(data -> {
|
|
list.forEach(data -> {
|
|
Map<String, Object> map = new HashMap<>(16);
|
|
Map<String, Object> map = new HashMap<>(16);
|
|
|
|
+ times.add(data.getCreateTime());
|
|
map.put("time", data.getCreateTime());
|
|
map.put("time", data.getCreateTime());
|
|
map.put("value", data.getdValue().floatValue());
|
|
map.put("value", data.getdValue().floatValue());
|
|
trendList.add(map);
|
|
trendList.add(map);
|
|
});
|
|
});
|
|
|
|
+ if (list.size() > len[0]) {
|
|
|
|
+ len[0] = list.size();
|
|
|
|
+ standTime[0] = times;
|
|
|
|
+ }
|
|
objectMap.put("data", trendList);
|
|
objectMap.put("data", trendList);
|
|
result.add(objectMap);
|
|
result.add(objectMap);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
+ DataUtil.standTimeNet(standTime[0], result);
|
|
// String[] objs = {"node1", "node2", "node3", "ecs4", "业务对象5", "虚拟主机6", "cluster7"};
|
|
// String[] objs = {"node1", "node2", "node3", "ecs4", "业务对象5", "虚拟主机6", "cluster7"};
|
|
// for (String obj : objs) {
|
|
// for (String obj : objs) {
|
|
// Map<String, Object> map = new HashMap<>(16);
|
|
// Map<String, Object> map = new HashMap<>(16);
|