From 4b33796be3887c81fa40fba2f55dce4489cff041 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 01 四月 2026 14:55:32 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/estate_expert

---
 admin-server/src/main/java/com/estate/expert/admin/stat/report/render/CheckInfoTablePolicy.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/admin-server/src/main/java/com/estate/expert/admin/stat/report/render/CheckInfoTablePolicy.java b/admin-server/src/main/java/com/estate/expert/admin/stat/report/render/CheckInfoTablePolicy.java
index 5f3cedc..7a6e95d 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/stat/report/render/CheckInfoTablePolicy.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/stat/report/render/CheckInfoTablePolicy.java
@@ -93,6 +93,28 @@
                             RenderHelper.renderCell(row, info.getString("问题百分比"));
                         }
                     }break;
+                    case 6: {
+                        if(isErrorSummary){
+                            // 问题汇总表(新增两列:同类隐患出现频次、检查频次)
+                            var errors = info.getJSONArray("问题");
+                            if(!CollectionUtils.isEmpty(errors)){
+                                var highLevelColor = RenderHelper.highLevelColor(errors);
+                                for(var error : errors){
+                                    var e = (JSONObject) error;
+                                    var row = table.insertNewTableRow(table.getRows().size());
+                                    var errorLevel = e.getString("隐患等级");
+                                    var textColor = RenderHelper.getErrorLevelColor(errorLevel);
+
+                                    RenderHelper.renderCell(row, info.getString("类别"), highLevelColor);
+                                    RenderHelper.renderCell(row, e.getString("问题部位"), textColor);
+                                    RenderHelper.renderCell(row, e.getString("问题备注"), textColor);
+                                    RenderHelper.renderCell(row, e.getString("隐患等级"), textColor);
+                                    RenderHelper.renderCell(row, String.valueOf(e.getLongValue("同类隐患出现频次")), textColor);
+                                    RenderHelper.renderCell(row, String.valueOf(e.getLongValue("检查频次")), textColor);
+                                }
+                            }
+                        }
+                    }break;
                     default:
                         break;
                 }

--
Gitblit v1.7.1