From 1e39c55183c1f54d1587bf3a86b4c2210bcd592e Mon Sep 17 00:00:00 2001 From: wujian <14790700720@163.com> Date: 星期四, 28 三月 2024 15:23:19 +0800 Subject: [PATCH] chenge plan --- jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/controller/DaCollectionParamConfController.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 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..76a139b 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,27 @@ 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 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 +35,9 @@ { @Autowired private IDaCollectionParamConfService daCollectionParamConfService; + + @Resource + private RestTemplateConfig restTemplateConfig; /** * 鏌ヨ閲囬泦鍙傛暟閰嶇疆鍒楄〃 @@ -95,4 +106,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