From 17cbd5b9f612f3d29f02f2722357ea334ede2b41 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 31 七月 2025 19:17:43 +0800
Subject: [PATCH] 提交再次试验需要将检验项目的结论重置为null
---
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