From f4129379e5d7c4581f25871301f6e1c3d70dc0cb Mon Sep 17 00:00:00 2001
From: TanYibin <5491541@qq.com>
Date: Mon, 17 Apr 2023 16:02:20 +0800
Subject: [PATCH] http工具类post调用问题/一级菜单修改问题修复

---
 huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java |  2 +-
 huaheng-wms-core/src/main/java/org/jeecg/utils/OkHttpUtils.java                                    | 54 ++----------------------------------------------------
 2 files changed, 3 insertions(+), 53 deletions(-)

diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java
index 7d8226d..d3352df 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java
@@ -185,7 +185,7 @@ public class SysPermissionServiceImpl extends ServiceImpl<SysPermissionMapper, S
             // ----------------------------------------------------------------------
             // Step1.判断是否是一级菜单,是的话清空父菜单ID
             if (CommonConstant.MENU_TYPE_0.equals(sysPermission.getMenuType())) {
-                sysPermission.setParentId(0);
+                sysPermission.setParentId(null);
             }
             // Step2.判断菜单下级是否有菜单,无则设置为叶子节点
             int count = this.count(new QueryWrapper<SysPermission>().lambda().eq(SysPermission::getParentId, sysPermission.getId()));
diff --git a/huaheng-wms-core/src/main/java/org/jeecg/utils/OkHttpUtils.java b/huaheng-wms-core/src/main/java/org/jeecg/utils/OkHttpUtils.java
index efb5e35..6cd76ca 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/utils/OkHttpUtils.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/utils/OkHttpUtils.java
@@ -85,7 +85,7 @@ public class OkHttpUtils {
      * @throws Exception
      */
     public static String sendGet(String url, String param) {
-        Map<String, String> headers = new HashMap<String, String>();
+        Map<String, String> headers = new HashMap<>();
         return sendGet(url, headers, param);
     }
 
@@ -126,58 +126,8 @@ public class OkHttpUtils {
         return result;
     }
 
-    /**
-     * 向指定 URL 发送POST方法的请求
-     * @param  url         发送请求的 URL
-     * @param  param       请求参数,请求参数是 name1=value1&name2=value2 的形式
-     * @return             远程资源的响应结果
-     * @throws IOException
-     */
-    public static String sendPost(String url, String param) throws IOException {
-        Map<String, String> headers = new HashMap<String, String>();
-        return sendPost(url, headers, param);
-    }
-
-    /**
-     * 向指定 URL 发送POST方法的请求
-     * @param  url         发送请求的 URL
-     * @param  param       请求参数,请求参数是 name1=value1&name2=value2 的形式
-     * @param  headers     请求头
-     * @return             远程资源的响应结果
-     * @throws IOException
-     */
-    public static String sendPost(String url, Map<String, String> headers, String param) {
-        ApiLog apiLog = new ApiLog();
-        Request.Builder builder = new Request.Builder();
-        buildHeader(builder, headers);
-        FormBody body = new FormBody.Builder().build();
-        Request request = builder.url(url + "?" + param).post(body).build();
-        Response response = null;
-        String result = null;
-        try {
-            ApiLoggerAspect.initApiLog(apiLog, request, param);
-            response = HTTP_CLIENT.newCall(request).execute();
-            result = response.body().string();
-        } catch (Exception e) {
-            String errorString =
-                StrUtil.format("执行POST请求异常,url:{},header:{},param:{},errorMessage:{}", url, JSON.toJSONString(headers), param, e.getMessage());
-            ApiLoggerAspect.setApiLogException(apiLog, e);
-            throw new RuntimeException(errorString, e);
-        } finally {
-            ApiLoggerAspect.finishApiLog(apiLog, response, result);
-        }
-        if (response.isSuccessful() && Objects.nonNull(response.body())) {// 调用成功
-            log.info("执行POST请求成功,url:{},header:{},param:{},result:{}", url, JSON.toJSONString(headers), param, result);
-        } else {
-            String errorString = StrUtil.format("执行POST请求失败,url:{},header:{},param:{},responseCode:{},responseMessage:{}", url,
-                JSON.toJSONString(headers), param, response.code(), response.message());
-            throw new RuntimeException(errorString);
-        }
-        return result;
-    }
-
     public static String sendPostByJsonStr(String url, String jsonString) {
-        Map<String, String> headers = new HashMap<String, String>();
+        Map<String, String> headers = new HashMap<>();
         return sendPostByJsonStr(url, headers, jsonString);
     }
 
--
libgit2 0.22.2