From c62c66edefbb764b23d239defb26a34149b5868e Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 17 十一月 2021 17:53:25 +0800
Subject: [PATCH] 去除调试日志

---
 src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRESTfulUtils.java |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRESTfulUtils.java b/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRESTfulUtils.java
index 2c95216..5a9436a 100644
--- a/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRESTfulUtils.java
+++ b/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRESTfulUtils.java
@@ -29,7 +29,6 @@
         OkHttpClient client = new OkHttpClient();
         String url = String.format("http://%s:%s/index/api/%s",  mediaServerItem.getIp(), mediaServerItem.getHttpPort(), api);
         JSONObject responseJSON = null;
-        logger.debug(url);
 
         FormBody.Builder builder = new FormBody.Builder();
         builder.add("secret",mediaServerItem.getSecret());
@@ -51,8 +50,9 @@
                 try {
                     Response response = client.newCall(request).execute();
                     if (response.isSuccessful()) {
-                        String responseStr = response.body().string();
-                        if (responseStr != null) {
+                        ResponseBody responseBody = response.body();
+                        if (responseBody != null) {
+                            String responseStr = responseBody.string();
                             responseJSON = JSON.parseObject(responseStr);
                         }
                     }else {
@@ -100,7 +100,11 @@
     public void sendGetForImg(MediaServerItem mediaServerItem, String api, Map<String, Object> params, String targetPath, String fileName) {
         String url = String.format("http://%s:%s/index/api/%s", mediaServerItem.getIp(), mediaServerItem.getHttpPort(), api);
         logger.debug(url);
-        HttpUrl.Builder httpBuilder = HttpUrl.parse(url).newBuilder();
+        HttpUrl parseUrl = HttpUrl.parse(url);
+        if (parseUrl == null) {
+            return;
+        }
+        HttpUrl.Builder httpBuilder = parseUrl.newBuilder();
 
         httpBuilder.addQueryParameter("secret", mediaServerItem.getSecret());
         if (params != null) {
@@ -123,16 +127,25 @@
                 if (targetPath != null) {
                     File snapFolder = new File(targetPath);
                     if (!snapFolder.exists()) {
-                        snapFolder.mkdirs();
+                        if (!snapFolder.mkdirs()) {
+                            logger.warn("{}璺緞鍒涘缓澶辫触", snapFolder.getAbsolutePath());
+                        }
+
                     }
                     File snapFile = new File(targetPath + "/" + fileName);
                     FileOutputStream outStream = new FileOutputStream(snapFile);
-                    outStream.write(response.body().bytes());
+                    ResponseBody responseBody = response.body();
+                    if (responseBody != null) {
+                        outStream.write(responseBody.bytes());
+                    }
                     outStream.close();
                 } else {
                     logger.error(String.format("[ %s ]璇锋眰澶辫触: %s %s", url, response.code(), response.message()));
                 }
-                response.body().close();
+                ResponseBody responseBody = response.body();
+                if (responseBody != null) {
+                    responseBody.close();
+                }
             } else {
                 logger.error(String.format("[ %s ]璇锋眰澶辫触: %s %s", url, response.code(), response.message()));
             }

--
Gitblit v1.8.0