|
@@ -129,6 +129,10 @@ public class HistoryController {
|
|
|
childReportIds.forEach(s->{
|
|
|
childReports.add(bugMap.get(s));
|
|
|
});
|
|
|
+ //按照时间排序
|
|
|
+ childReports.sort((l,r)->{
|
|
|
+ return (int) (Long.parseLong(l.getCreateTimeMillis()) - Long.parseLong(r.getCreateTimeMillis()));
|
|
|
+ });
|
|
|
Map<String, Long> categoryCounts = childReports.stream().collect(Collectors.groupingBy(BugDTO::getBugCategory, Collectors.counting()));
|
|
|
Map<String, Long> pageCounts = childReports.stream().collect(Collectors.groupingBy(BugDTO::getBug_page,Collectors.counting()));
|
|
|
Map<String, Long> recurrentCounts = childReports.stream()
|
|
@@ -157,6 +161,7 @@ public class HistoryController {
|
|
|
model.addAttribute("reviewed",false);
|
|
|
model.addAttribute("examId", examId);
|
|
|
model.addAttribute("caseId", caseId);
|
|
|
+ model.addAttribute("showReference",true);//是否展示其他聚合报告的参考标签
|
|
|
return "tree_report_new";
|
|
|
}
|
|
|
|
|
@@ -187,8 +192,8 @@ public class HistoryController {
|
|
|
List<FinalReportDTO> finalReports = new ArrayList<>();// 暂时还没有finalreport的数据
|
|
|
|
|
|
|
|
|
- model.addAttribute("categoryCounts", categoryCounts);
|
|
|
model.addAttribute("severityCounts", severityCounts);
|
|
|
+ model.addAttribute("categoryCounts", categoryCounts);
|
|
|
model.addAttribute("pageCounts",pageCounts);
|
|
|
model.addAttribute("recurrentCounts",recurrentCounts);
|
|
|
model.addAttribute("aggReportId", "ML-TR-" + treeId.substring(10)); // 树报告的信息
|
|
@@ -202,6 +207,7 @@ public class HistoryController {
|
|
|
model.addAttribute("reviewed",false);
|
|
|
model.addAttribute("examId", examId);
|
|
|
model.addAttribute("caseId", caseId);
|
|
|
+ model.addAttribute("showReference",false);//是否展示其他聚合报告的参考标签
|
|
|
return "tree_report_new::treeBody";
|
|
|
}
|
|
|
|