xiewj пре 2 година
родитељ
комит
38a75a4488

+ 10 - 10
sxz-core/src/main/java/com/fdkk/sxz/webApi/controller/OfflineController.java

@@ -3,12 +3,12 @@ package com.fdkk.sxz.webApi.controller;
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
-import cn.hutool.http.HttpRequest;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkk.sxz.annotation.auth.NoAuthentication;
 import com.fdkk.sxz.annotation.log.AroundLog;
 import com.fdkk.sxz.base.Result;
 import com.fdkk.sxz.util.CreateObjUtil;
+import com.fdkk.sxz.util.OkHttpUtils;
 import com.fdkk.sxz.util.SnowIdUtil;
 import com.fdkk.sxz.util.UploadToOssUtil;
 import com.fdkk.sxz.vo.request.RequestForwardPost;
@@ -27,6 +27,8 @@ import org.springframework.web.bind.annotation.RestController;
 
 import javax.servlet.http.HttpServletRequest;
 import java.io.File;
+import java.util.HashMap;
+import java.util.Map;
 
 /**
  * @author Xiewj
@@ -89,11 +91,10 @@ public class OfflineController {
         if (ObjectUtil.isNotNull(request.getHeader("token")) && StrUtil.isNotEmpty(request.getHeader("token"))) {
             String url = mainUrl + "api/sso/user/checkToken";
             OfflineController.log.info("验证token的url:{}", url);
-            String res = HttpRequest.post(localNetworkUrl + dto.getAction())
-                    .header("token", request.getHeader("token"))
-                    .execute().body();
-            OfflineController.log.info("checkToken返回:{}", res);
-            JSONObject resObject = JSONObject.parseObject(res);
+            Map<String, String> header = new HashMap<>();
+            header.put("token", request.getHeader("token"));
+
+            JSONObject resObject = OkHttpUtils.httpPostJson(url, null, header);
             if (null != resObject) {
                 if (resObject.containsKey("code")) {
                     int code = resObject.getInteger("code");
@@ -103,10 +104,9 @@ public class OfflineController {
                 }
             }
         }
-        String result2 = HttpRequest.post(localNetworkUrl + dto.getAction())
-                .body(JSONObject.parseObject(dto.getParams()).toJSONString())
-                .execute().body();
-        return result2;
+
+        String checkResult = OkHttpUtils.httpPostJson(localNetworkUrl + dto.getAction(), dto.getParams());
+        return JSONObject.toJSONString(checkResult);
 
     }
 }