From 98a45e34ab4a6740f95980040fa9207a779b2529 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期六, 12 十月 2024 16:31:18 +0800
Subject: [PATCH] 点位在线web修复+点位考核状态字段

---
 ycl-server/src/main/java/com/ycl/utils/http/SelfHttpUtil.java |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/utils/http/SelfHttpUtil.java b/ycl-server/src/main/java/com/ycl/utils/http/SelfHttpUtil.java
index c83336f..d51198d 100644
--- a/ycl-server/src/main/java/com/ycl/utils/http/SelfHttpUtil.java
+++ b/ycl-server/src/main/java/com/ycl/utils/http/SelfHttpUtil.java
@@ -1,14 +1,23 @@
 package com.ycl.utils.http;
 
 import lombok.RequiredArgsConstructor;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.config.RequestConfig;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClients;
+import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
 import org.springframework.http.HttpEntity;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpMethod;
 import org.springframework.http.ResponseEntity;
+import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
 import org.springframework.lang.Nullable;
 import org.springframework.stereotype.Component;
 import org.springframework.util.MultiValueMap;
 import org.springframework.web.client.RestTemplate;
+
+import java.util.Collections;
+import java.util.Map;
 
 /**
  * @author xp
@@ -18,7 +27,8 @@
 @RequiredArgsConstructor
 public class SelfHttpUtil {
 
-    private final RestTemplate httpClient;
+    private final RestTemplate restTemplate;
+
 
     /**
      * post
@@ -29,7 +39,7 @@
      * @return
      */
     public Object post(String url, @Nullable Object data, @Nullable MultiValueMap header) {
-        ResponseEntity<Object> response = httpClient.exchange(
+        ResponseEntity<Object> response = restTemplate.exchange(
                 url,
                 HttpMethod.POST,
                 getHttpEntity(data, header),
@@ -45,7 +55,7 @@
      * @return
      */
     public Object post(String url, String token, @Nullable Object data) {
-        ResponseEntity<Object> response = httpClient.exchange(
+        ResponseEntity<Object> response = restTemplate.exchange(
                 url,
                 HttpMethod.POST,
                 getHttpEntity(data, token),
@@ -81,12 +91,15 @@
      * @param params
      * @return
      */
-    public ResponseEntity<Object> get(String url, @Nullable MultiValueMap header, @Nullable Object... params) {
-        ResponseEntity<Object> response = httpClient.exchange(
+    public ResponseEntity<String> get(String url, @Nullable MultiValueMap header, @Nullable Map<String, Object> params) {
+        if (params == null) {
+            params = Collections.emptyMap();
+        }
+        ResponseEntity<String> response = restTemplate.exchange(
                 url,
                 HttpMethod.GET,
                 getHttpEntity(null, header),
-                Object.class,
+                String.class,
                 params
         );
         return response;

--
Gitblit v1.8.0