From c5410b2cb68fbff85530b00385ecf82c6607937c Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期一, 24 三月 2025 17:35:01 +0800
Subject: [PATCH] 远场表单居中

---
 inspect-server/src/main/java/com/yuanchu/mom/utils/DianLuUtils.java |   61 ++++++++++++++++--------------
 1 files changed, 32 insertions(+), 29 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/utils/DianLuUtils.java b/inspect-server/src/main/java/com/yuanchu/mom/utils/DianLuUtils.java
index ea0419d..dbc463b 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/utils/DianLuUtils.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/utils/DianLuUtils.java
@@ -160,7 +160,7 @@
                 InsProductResult2 insProductResult2 = new InsProductResult2();
                 if (entry.getKey().contains("椹绘尝")) {
                     if (products1.size() <= 0) {
-                        throw new ErrorException("鐢靛帇椹绘尝姣旈」鐩湭鎵惧埌");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products1.get(0).getId());//鐢靛帇椹绘尝姣�
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
@@ -173,9 +173,10 @@
                     String value = entry.getValue().stream().map(tianXianData1 -> "\"" + tianXianData1.getValue() + "\"").collect(Collectors.joining(","));
                     insProductResult2.setValue("[[" + value + "]]");//鍊�
                     insProductResult2s.add(insProductResult2);
-                } else if (entry.getKey().contains("鍚屽垪闅旂")) {
+                }
+                else if (entry.getKey().contains("鍚屽垪闅旂")) {
                     if (products6.size() <= 0) {
-                        throw new ErrorException("闅旂搴﹂」鐩湭鎵惧埌");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products6.get(0).getId());//鍚屽垪闅旂
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
@@ -188,9 +189,10 @@
                     String value = entry.getValue().stream().map(tianXianData1 -> "\"" + tianXianData1.getValue() + "\"").collect(Collectors.joining(","));
                     insProductResult2.setValue("[[" + value + "]]");//鍊�
                     insProductResult2s.add(insProductResult2);
-                } else if (entry.getKey().contains("绔彛闂撮殧绂�")) {
+                }
+                else if (entry.getKey().contains("绔彛闂撮殧绂�")) {
                     if (products7.size() <= 0) {
-                        throw new ErrorException("绔彛闂撮殧绂婚」鐩湭鎵惧埌");
+                       continue;
                     }
                     insProductResult2.setInsProductId(products7.get(0).getId());//绔彛闂撮殧绂�
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
@@ -206,7 +208,7 @@
                 }
                 else if (entry.getKey().contains("鍚屾瀬鍖栭殧绂�")) {
                     if (products2.size() <= 0) {
-                        throw new ErrorException("鍚屾瀬鍖栭殧绂婚」鐩湭鎵惧埌");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products2.get(0).getId());//鍚屾瀬鍖栭殧绂�
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
@@ -219,9 +221,10 @@
                     String value = entry.getValue().stream().map(tianXianData1 -> "\"" + tianXianData1.getValue() + "\"").collect(Collectors.joining(","));
                     insProductResult2.setValue("[[" + value + "]]");//鍊�
                     insProductResult2s.add(insProductResult2);
-                } else if (entry.getKey().contains("寮傛瀬鍖栭殧绂�")) {
+                }
+                else if (entry.getKey().contains("寮傛瀬鍖栭殧绂�")) {
                     if (products3.size() <= 0) {
-                        throw new ErrorException("寮傛瀬鍖栭殧绂婚」鐩湭鎵惧埌");
+                       continue;
                     }
                     insProductResult2.setInsProductId(products3.get(0).getId());//寮傛瀬鍖栭殧绂�
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
@@ -245,7 +248,7 @@
         for (Map.Entry<String, List<TianXianData>> entry : collect.entrySet()) {
             if (entry.getKey().contains("骞呭害")) {
                 if (products4.size() <= 0) {
-                    throw new ErrorException("骞呭害鍋忓樊椤圭洰鏈壘鍒�");
+                    continue;
                 }
                 Map<String, List<TianXianData>> listHashMap = new HashMap<>();
                 for (TianXianData xianData : entry.getValue()) {
@@ -281,9 +284,10 @@
                     insProductResult2.setValue("[[" + value + "]]");//鍊�
                     insProductResult2s.add(insProductResult2);
                 }
-            } else if (entry.getKey().contains("鐩镐綅")) {
+            }
+            else if (entry.getKey().contains("鐩镐綅")) {
                 if (products5.size() <= 0) {
-                    throw new ErrorException("鏈�澶х浉浣嶅亸宸」鐩湭鎵惧埌");
+                    continue;
                 }
                 Map<String, List<TianXianData>> listHashMap = new HashMap<>();
                 for (TianXianData xianData : entry.getValue()) {
@@ -340,6 +344,7 @@
                 result2.setValue("[[" + value + "]]");
                 result2.setAngle("0掳");
                 result2.setOften(entry.getValue().stream().map(InsProductResult2::getOften).collect(Collectors.joining(",")));
+                result2.setNum(orderStates.get(0).getNum());
                 filteredList.add(result2);
             }
         }
@@ -381,11 +386,10 @@
                 InsProductResult2 insProductResult2 = new InsProductResult2();
                 if (entry.getKey().contains("椹绘尝")) {
                     if (products1.size() <= 0) {
-                        throw new ErrorException("鐢靛帇椹绘尝姣旈」鐩湭鎵惧埌");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products1.get(0).getId());//鐢靛帇椹绘尝姣�
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
-                    insProductResult2.setAngle("0掳");//瑙掑害
                     insProductResult2.setNum(orderStates.get(0).getNum());//娆℃暟
                     //鑾峰彇绔彛
                     String port = entry.getValue().stream().map(TianXianData::getPort).collect(Collectors.joining(","));
@@ -397,11 +401,10 @@
                 }
                 else if (entry.getKey().contains("闅旂搴�")) {
                     if (products2.size() <= 0) {
-                        throw new ErrorException("闅旂搴﹂」鐩湭鎵惧埌");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products2.get(0).getId());//鏃犳簮鍣ㄤ欢闅旂搴�
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
-                    insProductResult2.setAngle("0掳");//瑙掑害
                     insProductResult2.setNum(orderStates.get(0).getNum());//娆℃暟
                     //鑾峰彇绔彛
                     String port = entry.getValue().stream().map(TianXianData::getPort).collect(Collectors.joining(","));
@@ -413,11 +416,10 @@
                 }
                 else if (entry.getKey().contains("鎻掑叆鎹熻��")) {
                     if (products3.size() <= 0) {
-                        throw new ErrorException("鎻掑叆鎹熻�楅」鐩湭鎵惧埌");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products3.get(0).getId());//鎻掑叆鎹熻��
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
-                    insProductResult2.setAngle("0掳");//瑙掑害
                     insProductResult2.setNum(orderStates.get(0).getNum());//娆℃暟
                     //鑾峰彇绔彛
                     String port = entry.getValue().stream().map(TianXianData::getPort).collect(Collectors.joining(","));
@@ -429,11 +431,10 @@
                 }
                 else if (entry.getKey().contains("甯﹀唴娉㈠姩")) {
                     if (products4.size() <= 0) {
-                        throw new ErrorException("甯﹀唴娉㈠姩椤圭洰鏈壘鍒�");
+                       continue;
                     }
                     insProductResult2.setInsProductId(products4.get(0).getId());//甯﹀唴娉㈠姩
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
-                    insProductResult2.setAngle("0掳");//瑙掑害
                     insProductResult2.setNum(orderStates.get(0).getNum());//娆℃暟
                     //鑾峰彇绔彛
                     String port = entry.getValue().stream().map(TianXianData::getPort).collect(Collectors.joining(","));
@@ -445,11 +446,10 @@
                 }
                 else if (entry.getKey().contains("甯﹀鎶戝埗")) {
                     if (products5.size() <= 0) {
-                        throw new ErrorException("甯﹀鎶戝埗椤圭洰鏈壘鍒�");
+                        continue;
                     }
                     insProductResult2.setInsProductId(products5.get(0).getId());//甯﹀鎶戝埗
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
-                    insProductResult2.setAngle("0掳");//瑙掑害
                     insProductResult2.setNum(orderStates.get(0).getNum());//娆℃暟
                     //鑾峰彇绔彛
                     String port = entry.getValue().stream().map(TianXianData::getPort).collect(Collectors.joining(","));
@@ -461,16 +461,14 @@
                 }
                 else if (entry.getKey().contains("鑰﹀悎搴�")) {
                     if (products6.size() <= 0 || products7.size()<=0) {
-                        throw new ErrorException("鑰﹀悎搴﹂」鐩湭鎵惧埌");
+                        continue;
                     }
+                    /*鏈�澶ц�﹀悎搴�*/
                     insProductResult2.setFrequency(listEntry.getKey());//棰戞
-                    insProductResult2.setAngle("0掳");//瑙掑害
                     insProductResult2.setNum(orderStates.get(0).getNum());//娆℃暟
                     //鑾峰彇绔彛
                     String port = entry.getValue().stream().map(TianXianData::getPort).collect(Collectors.joining(","));
                     insProductResult2.setPort(port);//绔彛
-
-                    /*鏈�澶ц�﹀悎搴�*/
                     insProductResult2.setInsProductId(products6.get(0).getId());//鏈�澶ц�﹀悎搴�
                     //鑾峰彇妫�楠屽��
                     String value = entry.getValue().stream().map(tianXianData1 -> {
@@ -480,13 +478,18 @@
                     insProductResult2.setValue("[[" + value + "]]");//鍊�
                     insProductResult2s.add(insProductResult2);
                     /*鏈�灏忚�﹀悎搴�*/
-                    insProductResult2.setInsProductId(products7.get(0).getId());//鏈�灏忚�﹀悎搴�
+                    InsProductResult2 insProductResult22 = new InsProductResult2();
+                    insProductResult22.setFrequency(listEntry.getKey());//棰戞
+                    insProductResult22.setNum(orderStates.get(0).getNum());//娆℃暟
+                    //鑾峰彇绔彛
+                    insProductResult22.setPort(port);//绔彛
+                    insProductResult22.setInsProductId(products7.get(0).getId());//鏈�灏忚�﹀悎搴�
                     String value1 = entry.getValue().stream().map(tianXianData1 -> {
                         String input = tianXianData1.getValue().replace("[", "").replace("]", "");
                         String[] parts = input.split("--");
                         return "\"" +parts[0] + "\"" ; }).collect(Collectors.joining(","));
-                    insProductResult2.setValue("[[" + value1 + "]]");//鍊�
-                    insProductResult2s.add(insProductResult2);
+                    insProductResult22.setValue("[[" + value1 + "]]");//鍊�
+                    insProductResult2s.add(insProductResult22);
                 }
             }
         }
@@ -508,8 +511,8 @@
                     return insProductResult2.getValue().replace("[[", "").replace("]]", "");
                 }).collect(Collectors.joining(","));
                 result2.setValue("[[" + value + "]]");
-                result2.setAngle("0掳");
                 result2.setOften(entry.getValue().stream().map(InsProductResult2::getOften).collect(Collectors.joining(",")));
+                result2.setNum(orderStates.get(0).getNum());
                 filteredList.add(result2);
             }
         }

--
Gitblit v1.9.3