From caebfa19b74e049fe891a75c24ae28ffea9752fa Mon Sep 17 00:00:00 2001
From: wujian <14790700720@163.com>
Date: 星期四, 29 二月 2024 14:18:41 +0800
Subject: [PATCH] add resttemplate对接

---
 jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/controller/DaCollectionParamConfController.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/controller/DaCollectionParamConfController.java b/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/controller/DaCollectionParamConfController.java
index 93dc5c6..1de9f6f 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/controller/DaCollectionParamConfController.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/controller/DaCollectionParamConfController.java
@@ -1,19 +1,28 @@
 package com.jcdm.main.da.collectionParamConf.controller;
 
+import cn.hutool.json.JSONArray;
+import cn.hutool.json.JSONObject;
 import com.jcdm.common.annotation.Log;
 import com.jcdm.common.core.controller.BaseController;
 import com.jcdm.common.core.domain.AjaxResult;
+import com.jcdm.common.core.domain.R;
 import com.jcdm.common.core.page.TableDataInfo;
 import com.jcdm.common.enums.BusinessType;
 import com.jcdm.common.utils.poi.ExcelUtil;
+import com.jcdm.main.config.RestTemplateConfig;
 import com.jcdm.main.da.collectionParamConf.domain.DaCollectionParamConf;
 import com.jcdm.main.da.collectionParamConf.service.IDaCollectionParamConfService;
+import netscape.javascript.JSObject;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ResponseEntity;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
+import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Objects;
 
 /**
  * 閲囬泦鍙傛暟閰嶇疆Controller
@@ -27,6 +36,9 @@
 {
     @Autowired
     private IDaCollectionParamConfService daCollectionParamConfService;
+
+    @Resource
+    private RestTemplateConfig restTemplateConfig;
 
     /**
      * 鏌ヨ閲囬泦鍙傛暟閰嶇疆鍒楄〃
@@ -95,4 +107,26 @@
     {
         return toAjax(daCollectionParamConfService.deleteDaCollectionParamConfByIds(ids));
     }
+
+
+    /**
+     * 娴嬭瘯浣跨敤resttemplate瀹炵幇鎺ュ彛瀵规帴
+     * @return R
+     */
+    @GetMapping("/testHttpClientConnect")
+    public R testHttpClientConnect(){
+//        String url = "http://localhost:81/dev-api/system/dict/data/type/{param}";
+//        String param = "sys_user_sex";
+//        ResponseEntity<JSONObject> forEntity = restTemplateConfig.restTemplate().getForEntity(url, JSONObject.class,param);
+//        JSONObject body = forEntity.getBody();
+//        System.out.println(body.toString());
+
+        String url = "http://localhost:81/dev-api/bs/formulaChild/getProductProcess";
+        HashMap<String,String> map = new HashMap<>();
+        map.put("productCode","2V91");
+        ResponseEntity<JSONObject> jsonObjectResponseEntity = restTemplateConfig.restTemplate().postForEntity(url, map, JSONObject.class);
+        System.out.println(Objects.requireNonNull(jsonObjectResponseEntity.getBody()));
+        return R.ok();
+    }
+
 }

--
Gitblit v1.9.3