|
@@ -189,14 +189,14 @@ public class ReportController {
|
|
|
List<FinalReportDTO> finalReports =new ArrayList<>();
|
|
|
Map<String,String> sing2root = historyService.getSingle2Root(caseId, examId);
|
|
|
String treeReportId = sing2root.get(id);
|
|
|
+ finalReports.addAll(finalReportService.getBySourceId(id));
|
|
|
if(masterReportSource == null){
|
|
|
// 如果不存在聚合报告;
|
|
|
model.addAttribute("hasMaster",false);
|
|
|
}else{
|
|
|
model.addAttribute("hasMaster",true);
|
|
|
String masterId = masterReportSource.getMasterId();
|
|
|
- finalReports.addAll(finalReportService.getBySourceId(masterId)); // 和这份报告suoshu julei baogao de fincal bgoa
|
|
|
-
|
|
|
+ addDistinctFinalReport(finalReports,finalReportService.getBySourceId(masterId));
|
|
|
model.addAttribute("masterName","ML-AG-"+masterId.substring(10));
|
|
|
model.addAttribute("masterUrl","/report?masterId="+masterId+"&examId="+examId+"&caseId="+caseId);
|
|
|
}
|
|
@@ -258,6 +258,21 @@ public class ReportController {
|
|
|
return "agg_report_new::ul_reports";
|
|
|
}
|
|
|
|
|
|
+ //报告列表
|
|
|
+ @GetMapping("created_reports_single")
|
|
|
+ public String getCreatedReportsSingle(@RequestParam("masterId") String masterId,
|
|
|
+ @RequestParam("examId") long examId,
|
|
|
+ @RequestParam("caseId") long caseId,Model model){
|
|
|
+ List<FinalReportDTO> finalReports = finalReportService.getBySourceId(masterId);
|
|
|
+ model.addAttribute("examId", examId);
|
|
|
+ model.addAttribute("caseId", caseId);
|
|
|
+ model.addAttribute("finalReports", finalReports);
|
|
|
+ model.addAttribute("category2String", ReportUtil.category2String);
|
|
|
+ model.addAttribute("recurrent2String", ReportUtil.recurrent2String);
|
|
|
+ model.addAttribute("severity2String", ReportUtil.severity2String);
|
|
|
+ return "single_report::ul_reports";
|
|
|
+ }
|
|
|
+
|
|
|
//创建报告界面
|
|
|
@GetMapping("created_reports_form")
|
|
|
public String getCreatedReportssd(Model model){
|