From a7418fdc3875d68b03f5d89ceaa0c66a8e3902cd Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期三, 24 十二月 2025 14:03:54 +0800
Subject: [PATCH] 销售订单报检区分物料属性

---
 cnas-device/src/main/java/com/ruoyi/device/utils/DataAcquisition.java |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/cnas-device/src/main/java/com/ruoyi/device/utils/DataAcquisition.java b/cnas-device/src/main/java/com/ruoyi/device/utils/DataAcquisition.java
index 05308ae..ef616a4 100644
--- a/cnas-device/src/main/java/com/ruoyi/device/utils/DataAcquisition.java
+++ b/cnas-device/src/main/java/com/ruoyi/device/utils/DataAcquisition.java
@@ -346,23 +346,25 @@
                 }
             }
             // 鎷兼帴鏁伴噰閰嶇疆
-            List<Object> result = new ArrayList<>();
-            for (int i = 0; i < numberOfDataEntries.get(); i++) {
-                String aggregate = "";
-                for (int j = 0; j < v.size(); j++) {
-                    int index;
-                    if (j == 0) {
-                        index = i;
-                    } else {
-                        index = numberOfDataEntries.get() + i;
-                    }
-                    aggregate += list.get(index).toString() + ",";
-                }
-                int lastIndex = aggregate.lastIndexOf(",");
-                String substring = aggregate.substring(0, lastIndex);
-                result.add(substring);
-
-            }
+            List<Object> result = new ArrayList<>(list);
+//            String join = String.join(",", list.stream().map(String::valueOf).collect(Collectors.toList()));
+//            result.add(join);
+//            for (int i = 0; i < numberOfDataEntries.get(); i++) {
+//                String aggregate = "";
+//                for (int j = 0; j < v.size(); j++) {
+//                    int index;
+//                    if (j == 0) {
+//                        index = i;
+//                    } else {
+//                        index = numberOfDataEntries.get() + i;
+//                    }
+//                    aggregate += list.get(index).toString() + ",";
+//                }
+//                int lastIndex = aggregate.lastIndexOf(",");
+//                String substring = aggregate.substring(0, lastIndex);
+//                result.add(substring);
+//
+//            }
             // 杩涜鍏紡璁$畻
             Object resultValue = calculationFormula(result, v.get(0), k, device);
             map.put(k, resultValue);

--
Gitblit v1.9.3