From cf67159440266f4c511f3413581a36d7a4e554e2 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 10 一月 2023 17:49:22 +0800
Subject: [PATCH] 预估容量

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

diff --git a/src/main/java/com/whyc/dto/XmlFileOpreate.java b/src/main/java/com/whyc/dto/XmlFileOpreate.java
index 9c8733d..68477cd 100644
--- a/src/main/java/com/whyc/dto/XmlFileOpreate.java
+++ b/src/main/java/com/whyc/dto/XmlFileOpreate.java
@@ -123,7 +123,13 @@
                     file_node=node.element("br_1");
                     String br=file_node.getTextTrim();
                     battData.setBr(br);
-                    battData.setEstimatedCap(Float.valueOf(br)/battRes*battCap);
+                    float esCap=0f;
+                    if(battRes==0){
+                        esCap=1;
+                    }else{
+                        esCap=Float.valueOf(br)/battRes;
+                    }
+                    battData.setEstimatedCap(esCap*battCap);
                     battData.setBr(br);
                     file_node=node.element("bs_1");
                     battData.setBs(file_node.getTextTrim());
@@ -278,7 +284,13 @@
                         batt_node=file_node.element("br_1");
                         String br=batt_node.getTextTrim();
                         battData.setBr(br);
-                        battData.setEstimatedCap(Float.valueOf(br)/battRes*battCap);
+                        float esCap=0f;
+                        if(battRes==0){
+                            esCap=1;
+                        }else{
+                            esCap=Float.valueOf(br)/battRes;
+                        }
+                        battData.setEstimatedCap(esCap*battCap);
                         batt_node=file_node.element("bs_1");
                         battData.setBs(batt_node.getTextTrim());
                         batt_node=file_node.element("cr_1");

--
Gitblit v1.9.1