From 3fe2aea7827eafc7513159db9a337fdf567584c8 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期一, 08 五月 2023 01:21:13 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity

---
 service-common/src/main/java/com/java110/common/smartMeter/factory/zhongkong/WyRequestUtils.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/service-common/src/main/java/com/java110/common/smartMeter/factory/zhongkong/WyRequestUtils.java b/service-common/src/main/java/com/java110/common/smartMeter/factory/zhongkong/WyRequestUtils.java
index c191de9..0995890 100644
--- a/service-common/src/main/java/com/java110/common/smartMeter/factory/zhongkong/WyRequestUtils.java
+++ b/service-common/src/main/java/com/java110/common/smartMeter/factory/zhongkong/WyRequestUtils.java
@@ -97,5 +97,36 @@
         return response.getBody();
     }
 
+    /**
+     * 璇锋眰鍏呯數妗� 鎺ュ彛
+     * <p>
+     * MappingCache.getValue(DING_DING_DOMAIN, DING_DING_APP_ID),
+     * MappingCache.getValue(DING_DING_DOMAIN, DING_DING_APP_SECURE
+     *
+     * @param url
+     * @param reqMap
+     * @param httpMethod
+     * @return
+     * @throws Exception
+     */
+    public static String executeReads(String url, Map<String, String> reqMap, HttpMethod httpMethod)  {
+        RestTemplate outRestTemplate = ApplicationContextFactory.getBean("outRestTemplate", RestTemplate.class);
+        HttpHeaders httpHeaders = new HttpHeaders();
+        HttpEntity httpEntity = null;
+        if(reqMap != null) {
+            //reqMap.put("sign", getSign(reqMap));
+            httpEntity = new HttpEntity(JSONObject.toJSONString(reqMap), httpHeaders);
+        }else{
+            httpEntity = new HttpEntity("", httpHeaders);
+        }
+        ResponseEntity<String> response = null;
+        try {
+            response = outRestTemplate.exchange(url, httpMethod, httpEntity, String.class);
+        } catch (HttpStatusCodeException e) {
+            logger.error("璇锋眰寮傚父", e.getResponseBodyAsString());
+            return e.getResponseBodyAsString();
+        }
 
+        return response.getBody();
+    }
 }

--
Gitblit v1.8.0