From 932473d72155f4d2b02c62eace8a28b23133100f Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 19 九月 2024 11:03:24 +0800
Subject: [PATCH] 2024-9-19bug修改

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

diff --git a/src/main/java/com/whyc/dto/XmlFileOpreate.java b/src/main/java/com/whyc/dto/XmlFileOpreate.java
index 8bbed61..3491d6c 100644
--- a/src/main/java/com/whyc/dto/XmlFileOpreate.java
+++ b/src/main/java/com/whyc/dto/XmlFileOpreate.java
@@ -137,8 +137,12 @@
                     //棰勪及瀹归噺
                     battData.setEstimatedCap(preCapPercent*battCap);
                     //鍐呴樆鍋忓樊鐜�
-                    float resDevRate=(Float.valueOf(br)-battRes)/battRes;
-                    battData.setResDevRate(resDevRate);
+                    if(battRes==0){
+                        battData.setResDevRate(Float.POSITIVE_INFINITY);
+                    }else{
+                        float resDevRate=(Float.valueOf(br)-battRes)/battRes;
+                        battData.setResDevRate(resDevRate);
+                    }
 
                     file_node=node.element("bs_1");
                     battData.setBs(file_node.getTextTrim());
@@ -306,8 +310,12 @@
                         //棰勪及瀹归噺
                         battData.setEstimatedCap(preCapPercent*battCap);
                         //鍐呴樆鍋忓樊鐜�
-                        float resDevRate=(Float.valueOf(br)-battRes)/battRes;
-                        battData.setResDevRate(resDevRate);
+                        if(battRes==0){
+                            battData.setResDevRate(Float.POSITIVE_INFINITY);
+                        }else{
+                            float resDevRate=(Float.valueOf(br)-battRes)/battRes;
+                            battData.setResDevRate(resDevRate);
+                        }
 
                         batt_node=file_node.element("bs_1");
                         battData.setBs(batt_node.getTextTrim());

--
Gitblit v1.9.1