From 7b00e33092ef5861ffac90c4613d8f27cf9cccb3 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期三, 06 十二月 2023 18:52:37 +0800
Subject: [PATCH] 2023年12月06日18:52:35

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
index 81460b0..f9eebd8 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
@@ -496,6 +496,10 @@
                     //鏈湴鍗囩骇鍥轰欢鏂囦欢璺緞
                     String firmwarePathFileName = HdlFileLogic.getInstance().getFirmwarePathFileName(oid, imageId, version);
                     String data = HdlFileLogic.getInstance().readFile(firmwarePathFileName);
+                    if (TextUtils.isEmpty(data)) {
+                        uniCallbackData(null, -2, "鏈湴鎵句笉鍒板崌绾у浐浠舵枃浠�,璇蜂笅杞藉ソ鍥轰欢鏂囦欢,鍐嶉噸鏂板崌绾�.", callback);
+                        return;
+                    }
                     String md5 = HDLMD5Utils.encodeMD5(data);//缃戝叧鍥轰欢闇�瑕�
                     //鍗囩骇鍥轰欢鏂囦欢鍦板潃
                     String upgradeFileLocalPathUrl = AppManagerUtils.getAppManager().getIPAddress(HDLApp.getInstance()) + ":" + MyNanoHttpServer.HTTP_PORT + firmwarePathFileName;
@@ -688,6 +692,10 @@
                     //鏈湴鍗囩骇椹卞姩鏂囦欢璺緞
                     String drivePathFileName = HdlFileLogic.getInstance().getDrivePathFileName(driverCode, version);
                     String data = HdlFileLogic.getInstance().readFile(drivePathFileName);
+                    if (TextUtils.isEmpty(data)) {
+                        uniCallbackData(null, -2, "鏈湴鎵句笉鍒板崌绾ч┍鍔ㄦ枃浠�,璇蜂笅杞藉ソ椹卞姩鏂囦欢,鍐嶉噸鏂板崌绾�.", callback);
+                        return;
+                    }
                     String md5 = HDLMD5Utils.encodeMD5(data);//缃戝叧椹卞姩闇�瑕�
                     //鍗囩骇椹卞姩鏂囦欢鍦板潃
                     String upgradeFileLocalPathUrl = AppManagerUtils.getAppManager().getIPAddress(HDLApp.getInstance()) + ":" + MyNanoHttpServer.HTTP_PORT + drivePathFileName;

--
Gitblit v1.8.0