| | |
| | | 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 |
| | |
| | | { |
| | | @Autowired |
| | | private IDaCollectionParamConfService daCollectionParamConfService; |
| | | |
| | | @Resource |
| | | private RestTemplateConfig restTemplateConfig; |
| | | |
| | | /** |
| | | * 查询采集参数配置列表 |
| | |
| | | { |
| | | 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(); |
| | | } |
| | | |
| | | } |