From 47b307f8eaaec7c9eb359416753d548b9b7c01a3 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 11 十二月 2024 17:14:54 +0800
Subject: [PATCH] 电路报告优化

---
 inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java |   74 +++++++++++++++++++------------------
 1 files changed, 38 insertions(+), 36 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java b/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java
index 8924bde..2ab885a 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java
@@ -117,7 +117,8 @@
         frequencys.forEach(s -> {
             int ports = 0;//绔彛鏁�
             int angles = 0;//瑙掑害鏁�
-            for (InsProductResult2 insProductResult2 : insProductResult2s) {
+            List<InsProductResult2> productResult2s = insProductResult2s.stream().filter(insProductResult2 -> insProductResult2.getFrequency().equals(s)).collect(Collectors.toList());
+            for (InsProductResult2 insProductResult2 : productResult2s) {
                 if (insProductMapper.selectById(insProductResult2.getInsProductId()).getInspectionItemSubclass().equals("鐢靛帇椹绘尝姣�") && insProductResult2.getPort().split(",").length > ports) {
                     ports = insProductResult2.getPort().split(",").length;
                 }
@@ -126,7 +127,7 @@
                 }
             }
             //棰戠偣鏁�
-            long often = insProductResult2s.stream().filter(insProductResult2 -> insProductResult2.getFrequency().equals(s))
+            long often = productResult2s.stream().filter(insProductResult2 -> insProductResult2.getFrequency().equals(s))
                     .filter(insProductResult2 ->
                             insProductMapper.selectById(insProductResult2.getInsProductId()).getInspectionItemSubclass().equals("浜掕皟")
                     ).filter(insProductResult2 -> ObjectUtils.isNotEmpty(insProductResult2.getOften())).distinct().count();
@@ -153,7 +154,7 @@
                     aa += (angles + 1) * portRow;
                 }
                 if (inspectionItemSubclass.contains("鍚屾瀬鍖栭殧绂诲害")) {
-                    List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                    List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                             insProductMapper.selectById(insProductResult2.getInsProductId())
                                     .getInspectionItemSubclass().equals("鍚屾瀬鍖栭殧绂诲害") && insProductResult2.getFrequency().equals(s)
                     ).collect(Collectors.toList());
@@ -161,7 +162,7 @@
                     aa += (angles + 1) * (length % (ports > 8 ? 4 : (ports + 1) / 2) == 0 ? length / (ports > 8 ? 4 : (ports + 1) / 2) : length / (ports > 8 ? 4 : (ports + 1) / 2) + 1);
                 }
                 if (inspectionItemSubclass.contains("寮傛瀬鍖栭殧绂诲害")) {
-                    List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                    List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                             insProductMapper.selectById(insProductResult2.getInsProductId())
                                     .getInspectionItemSubclass().equals("寮傛瀬鍖栭殧绂诲害") && insProductResult2.getFrequency().equals(s)
                     ).collect(Collectors.toList());
@@ -178,7 +179,7 @@
                     aa += (angles + 1);
                 }
                 if (inspectionItemSubclass.contains("骞呭害鍋忓樊")) {
-                    List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                    List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                             insProductMapper.selectById(insProductResult2.getInsProductId())
                                     .getInspectionItemSubclass().equals("骞呭害鍋忓樊")&& insProductResult2.getFrequency().equals(s)
                     ).collect(Collectors.toList());
@@ -186,7 +187,7 @@
                     aa += (angles + 1) * (length % 8 == 0 ? length / 8 : length / 8 + 1);
                 }
                 if (inspectionItemSubclass.contains("鏈�澶х浉浣嶅亸宸�")) {
-                    List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                    List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                             insProductMapper.selectById(insProductResult2.getInsProductId())
                                     .getInspectionItemSubclass().equals("鏈�澶х浉浣嶅亸宸�")&& insProductResult2.getFrequency().equals(s)
                     ).collect(Collectors.toList());
@@ -245,7 +246,7 @@
                                     index.getAndIncrement();
                                 }
                                 List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鐢靛帇椹绘尝姣�")).collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 //鐢靛帇椹绘尝姣旀墍鍦ㄨ
@@ -347,7 +348,7 @@
                                 List<InsProduct> products = insProducts.stream()
                                         .filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鍚屾瀬鍖栭殧绂诲害"))
                                         .collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 //鍚屾瀬鍖栭殧绂诲害鎵�鍦ㄨ
@@ -439,7 +440,7 @@
                                 List<InsProduct> products = insProducts.stream()
                                         .filter(insProduct -> insProduct.getInspectionItemSubclass().equals("寮傛瀬鍖栭殧绂诲害"))
                                         .collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 //寮傛瀬鍖栭殧绂诲害鎵�鍦ㄨ
@@ -530,7 +531,7 @@
                                 List<InsProduct> products = insProducts.stream()
                                         .filter(insProduct -> insProduct.getInspectionItemSubclass().equals("浜掕皟"))
                                         .collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 //浜掕皟鎵�鍦ㄨ
@@ -623,7 +624,7 @@
                                     index.getAndIncrement();
                                 }
                                 List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鐢靛帇椹绘尝姣�")).collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 //鐢靛帇椹绘尝姣旀墍鍦ㄨ
@@ -720,7 +721,7 @@
                             }
                             if (inspectionItemSubclass.contains("鍚屾瀬鍖栭殧绂诲害")) {
                                 List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鍚屾瀬鍖栭殧绂诲害")).collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 int length = result2s.get(0).getPort().split(",").length;
@@ -843,7 +844,7 @@
                             }
                             if (inspectionItemSubclass.contains("寮傛瀬鍖栭殧绂诲害")) {
                                 List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("寮傛瀬鍖栭殧绂诲害")).collect(Collectors.toList());
-                                List<InsProductResult2> result2s = insProductResult2s.stream()
+                                List<InsProductResult2> result2s = productResult2s.stream()
                                         .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                         .collect(Collectors.toList());
                                 int length = result2s.get(0).getPort().split(",").length;
@@ -969,7 +970,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("浜掕皟")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //浜掕皟鎵�鍦ㄨ
@@ -1066,7 +1067,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鏈�澶ц�﹀悎搴�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鏈�澶ц�﹀悎搴︽墍鍦ㄨ
@@ -1159,7 +1160,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鏈�灏忚�﹀悎搴�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鏈�灏忚�﹀悎搴︽墍鍦ㄨ
@@ -1248,7 +1249,7 @@
                                 }
                             if (inspectionItemSubclass.contains("骞呭害鍋忓樊")) {
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("骞呭害鍋忓樊")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     int length = result2s.get(0).getPort().split(",").length;
@@ -1354,7 +1355,7 @@
                                 }
                             if (inspectionItemSubclass.contains("鏈�澶х浉浣嶅亸宸�")) {
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鏈�澶х浉浣嶅亸宸�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     int length = result2s.get(0).getPort().split(",").length;
@@ -2347,7 +2348,8 @@
             frequencys.forEach(s -> {
                 int ports = 0;//绔彛鏁�
                 int angles = 0;//瑙掑害鏁�
-                for (InsProductResult2 insProductResult2 : insProductResult2s) {
+                List<InsProductResult2> productResult2s = insProductResult2s.stream().filter(insProductResult2 -> insProductResult2.getFrequency().equals(s)).collect(Collectors.toList());
+                for (InsProductResult2 insProductResult2 : productResult2s) {
                     if (insProductMapper.selectById(insProductResult2.getInsProductId()).getInspectionItemSubclass().equals("鐢靛帇椹绘尝姣�") && insProductResult2.getPort().split(",").length > ports) {
                         ports = insProductResult2.getPort().split(",").length;
                     }
@@ -2356,7 +2358,7 @@
                     }
                 }
                 //棰戠偣鏁�
-                long often = insProductResult2s.stream().filter(insProductResult2 -> insProductResult2.getFrequency().equals(s))
+                long often = productResult2s.stream().filter(insProductResult2 -> insProductResult2.getFrequency().equals(s))
                         .filter(insProductResult2 ->
                                 insProductMapper.selectById(insProductResult2.getInsProductId()).getInspectionItemSubclass().equals("浜掕皟")
                         ).filter(insProductResult2 -> ObjectUtils.isNotEmpty(insProductResult2.getOften())).distinct().count();
@@ -2383,7 +2385,7 @@
                         aa += (angles + 1) * portRow;
                     }
                     if (inspectionItemSubclass.contains("鍚屾瀬鍖栭殧绂诲害")) {
-                        List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                        List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                                 insProductMapper.selectById(insProductResult2.getInsProductId())
                                         .getInspectionItemSubclass().equals("鍚屾瀬鍖栭殧绂诲害")&& insProductResult2.getFrequency().equals(s)
                         ).collect(Collectors.toList());
@@ -2391,7 +2393,7 @@
                         aa += (angles + 1) * (length % (ports > 8 ? 4 : (ports + 1) / 2) == 0 ? length / (ports > 8 ? 4 : (ports + 1) / 2) : length / (ports > 8 ? 4 : (ports + 1) / 2) + 1);
                     }
                     if (inspectionItemSubclass.contains("寮傛瀬鍖栭殧绂诲害")) {
-                        List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                        List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                                 insProductMapper.selectById(insProductResult2.getInsProductId())
                                         .getInspectionItemSubclass().equals("寮傛瀬鍖栭殧绂诲害")&& insProductResult2.getFrequency().equals(s)
                         ).collect(Collectors.toList());
@@ -2408,7 +2410,7 @@
                         aa += (angles + 1);
                     }
                     if (inspectionItemSubclass.contains("骞呭害鍋忓樊")) {
-                        List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                        List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                                 insProductMapper.selectById(insProductResult2.getInsProductId())
                                         .getInspectionItemSubclass().equals("骞呭害鍋忓樊")&& insProductResult2.getFrequency().equals(s)
                         ).collect(Collectors.toList());
@@ -2416,7 +2418,7 @@
                         aa += (angles + 1) * (length % 8 == 0 ? length / 8 : length / 8 + 1);
                     }
                     if (inspectionItemSubclass.contains("鏈�澶х浉浣嶅亸宸�")) {
-                        List<InsProductResult2> result2s = insProductResult2s.stream().filter(insProductResult2 ->
+                        List<InsProductResult2> result2s = productResult2s.stream().filter(insProductResult2 ->
                                 insProductMapper.selectById(insProductResult2.getInsProductId())
                                         .getInspectionItemSubclass().equals("鏈�澶х浉浣嶅亸宸�")&& insProductResult2.getFrequency().equals(s)
                         ).collect(Collectors.toList());
@@ -2475,7 +2477,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鐢靛帇椹绘尝姣�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鐢靛帇椹绘尝姣旀墍鍦ㄨ
@@ -2577,7 +2579,7 @@
                                     List<InsProduct> products = insProducts.stream()
                                             .filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鍚屾瀬鍖栭殧绂诲害"))
                                             .collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鍚屾瀬鍖栭殧绂诲害鎵�鍦ㄨ
@@ -2669,7 +2671,7 @@
                                     List<InsProduct> products = insProducts.stream()
                                             .filter(insProduct -> insProduct.getInspectionItemSubclass().equals("寮傛瀬鍖栭殧绂诲害"))
                                             .collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //寮傛瀬鍖栭殧绂诲害鎵�鍦ㄨ
@@ -2760,7 +2762,7 @@
                                     List<InsProduct> products = insProducts.stream()
                                             .filter(insProduct -> insProduct.getInspectionItemSubclass().equals("浜掕皟"))
                                             .collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //浜掕皟鎵�鍦ㄨ
@@ -2853,7 +2855,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鐢靛帇椹绘尝姣�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鐢靛帇椹绘尝姣旀墍鍦ㄨ
@@ -2950,7 +2952,7 @@
                                 }
                                 if (inspectionItemSubclass.contains("鍚屾瀬鍖栭殧绂诲害")) {
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鍚屾瀬鍖栭殧绂诲害")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     int length = result2s.get(0).getPort().split(",").length;
@@ -3073,7 +3075,7 @@
                                 }
                                 if (inspectionItemSubclass.contains("寮傛瀬鍖栭殧绂诲害")) {
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("寮傛瀬鍖栭殧绂诲害")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     int length = result2s.get(0).getPort().split(",").length;
@@ -3199,7 +3201,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("浜掕皟")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //浜掕皟鎵�鍦ㄨ
@@ -3296,7 +3298,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鏈�澶ц�﹀悎搴�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鏈�澶ц�﹀悎搴︽墍鍦ㄨ
@@ -3389,7 +3391,7 @@
                                         index.getAndIncrement();
                                     }
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鏈�灏忚�﹀悎搴�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     //鏈�灏忚�﹀悎搴︽墍鍦ㄨ
@@ -3478,7 +3480,7 @@
                                 }
                                 if (inspectionItemSubclass.contains("骞呭害鍋忓樊")) {
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("骞呭害鍋忓樊")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     int length = result2s.get(0).getPort().split(",").length;
@@ -3584,7 +3586,7 @@
                                 }
                                 if (inspectionItemSubclass.contains("鏈�澶х浉浣嶅亸宸�")) {
                                     List<InsProduct> products = insProducts.stream().filter(insProduct -> insProduct.getInspectionItemSubclass().equals("鏈�澶х浉浣嶅亸宸�")).collect(Collectors.toList());
-                                    List<InsProductResult2> result2s = insProductResult2s.stream()
+                                    List<InsProductResult2> result2s = productResult2s.stream()
                                             .filter(insProductResult2 -> insProductResult2.getFrequency().equals(s) && insProductResult2.getInsProductId().equals(products.get(0).getId()))
                                             .collect(Collectors.toList());
                                     int length = result2s.get(0).getPort().split(",").length;

--
Gitblit v1.9.3