From 77dbadecb893236fa2cd5e90eb0b4ad71614183e Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期一, 31 十月 2022 16:12:52 +0800
Subject: [PATCH] 解析文件加版本

---
 src/main/java/com/whyc/dto/XmlFileOpreate.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/dto/XmlFileOpreate.java b/src/main/java/com/whyc/dto/XmlFileOpreate.java
index d3c9e79..d180d3b 100644
--- a/src/main/java/com/whyc/dto/XmlFileOpreate.java
+++ b/src/main/java/com/whyc/dto/XmlFileOpreate.java
@@ -102,10 +102,11 @@
             }
             //-----鏍规嵁groupNum鐨勫�艰鍙栨祴璇曟暟鎹�---------------------------//
             Iterator nodes = rootnode.elementIterator("node_batt_num");
+            BattgroupInfo battInfo=new BattgroupInfo();
+            List<BattgroupData> battDataList=new ArrayList();
+
             while (nodes.hasNext()){
                 node= (Element) nodes.next();
-                BattgroupInfo battInfo=new BattgroupInfo();
-                List<BattgroupData> battDataList=new ArrayList();
                 BattgroupData battData=new BattgroupData();
                 battData.setMonNum(Integer.parseInt(node.attributeValue("batt_num")));
                 file_node=node.element("bv_1");
@@ -117,9 +118,9 @@
                 file_node=node.element("cr_1");
                 battData.setCr(file_node.getTextTrim());
                 battDataList.add(battData);
-                battInfo.setBattDataList(battDataList);
-                fileInfo.getBattInfoList().add(battInfo);
             }
+            battInfo.setBattDataList(battDataList);
+            fileInfo.getBattInfoList().add(battInfo);
             fileInfo.setFileParam(fparam);
             fiso.close();
         } catch (NullPointerException | NumberFormatException | DocumentException | ParseException | FileNotFoundException e) {

--
Gitblit v1.9.1