From 7fdae87bc3de46b5b012f8987c6902cd8b054323 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期四, 16 五月 2024 18:17:11 +0800
Subject: [PATCH] 2024年05月16日18:17:09

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlPowerStationDataStatisticsLogic.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlPowerStationDataStatisticsLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlPowerStationDataStatisticsLogic.java
index b7475f0..2976c31 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlPowerStationDataStatisticsLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlPowerStationDataStatisticsLogic.java
@@ -6,7 +6,6 @@
 import com.google.gson.JsonObject;
 import com.google.gson.reflect.TypeToken;
 import com.hdl.linkpm.sdk.core.exception.HDLException;
-import com.hdl.photovoltaic.enums.TimeType;
 import com.hdl.photovoltaic.internet.HttpClient;
 import com.hdl.photovoltaic.internet.api.HttpApi;
 import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -52,15 +51,18 @@
         HttpClient.getInstance().requestHttp(requestUrl, json.toString(), new CloudCallBeak<String>() {
             @Override
             public void onSuccess(String jsonStr) {
-                if (TextUtils.isEmpty(jsonStr)) {
-                    if (cloudCallBeak != null) {
-                        cloudCallBeak.onSuccess(null);
+                try {
+                    if (TextUtils.isEmpty(jsonStr)) {
+                        if (cloudCallBeak != null) {
+                            cloudCallBeak.onSuccess(new DataOverBean());
+                        }
                     }
-                }
-                Gson gson = new Gson();
-                DataOverBean dataOverBean = gson.fromJson(jsonStr, DataOverBean.class);
-                if (cloudCallBeak != null) {
-                    cloudCallBeak.onSuccess(dataOverBean);
+                    Gson gson = new Gson();
+                    DataOverBean dataOverBean = gson.fromJson(jsonStr, DataOverBean.class);
+                    if (cloudCallBeak != null) {
+                        cloudCallBeak.onSuccess(dataOverBean);
+                    }
+                } catch (Exception ignored) {
                 }
             }
 

--
Gitblit v1.8.0