Commit 8704ffa1 authored by 汪昱's avatar 汪昱

新增 金安易-临安区村级小微权力智慧监管平台数据接口

parent c64f37d0
package com.mth.requestsecret.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;
import java.util.HashMap;
/**
* @author wangy
* @version 1.0
* @description: 金安易-临安区村级小微权力智慧监管平台数据接口
* @date 2020/12/11 16:42
*/
@RestController
public class JAYSmartController {
@Autowired
private RestTemplate restTemplate;
private final String host = "http://www.laxwql.com:8768";
private final String authCode = "nXprocFLHaGa9LzRqGA3u";
/**
* 获取单位列表
* @return
*/
@PostMapping("/queryUnitList")
public ResponseEntity queryUnitList(){
String url = new StringBuffer(host)
.append("/queryUnitList.json?authCode=")
.append(authCode)
.append("&apiName=onlyOrganize").toString();
HttpHeaders headers = new HttpHeaders();
HttpEntity<HashMap<String, Object>> request = new HttpEntity<>(null, headers);
return restTemplate.exchange(url, HttpMethod.GET, request, String.class);
}
/**
* 根据单位代码获取公开表数据
* @param unitCode 单位代码
* @param year 年(可选)
* @return
*/
@PostMapping("/queryReportDataListByUnitCode")
public ResponseEntity queryReportDataListByUnitCode(String unitCode,String year){
String url = new StringBuffer(host)
.append("/queryReportDataListByUnitCode.json?authCode=")
.append(authCode)
.append("&unitCode=").append(unitCode)
.append("&year=").append(null == year ? "" : year)
.append("&apiName=onlyOrganize").toString();
HttpEntity<HashMap<String, Object>> request = new HttpEntity<>(null, new HttpHeaders());
return restTemplate.exchange(url, HttpMethod.GET, request, String.class);
}
/**
* 根据单位代码获取 村级工程
* @param unitCode 单位代码
* @return
*/
@PostMapping("/villageEngineeringMaster")
public ResponseEntity villageEngineeringMaster(String unitCode){
String url = new StringBuffer(host)
.append("/villageEngineeringMaster.json?authCode=")
.append(authCode)
.append("&unitCode=").append(unitCode).toString();
HttpEntity<HashMap<String, Object>> request = new HttpEntity<>(null, new HttpHeaders());
return restTemplate.exchange(url, HttpMethod.GET, request, String.class);
}
/**
* 根据单位代码获取 村级工程 付款情况 表数据
* @param unitCode 单位代码
* @return
*/
@PostMapping("/villageEngineeringDetail")
public ResponseEntity villageEngineeringDetail(String unitCode){
String url = new StringBuffer(host)
.append("/villageEngineeringDetail.json?authCode=")
.append(authCode)
.append("&unitCode=").append(unitCode).toString();
HttpEntity<HashMap<String, Object>> request = new HttpEntity<>(null, new HttpHeaders());
return restTemplate.exchange(url, HttpMethod.GET, request, String.class);
}
/**
* 根据单位代码获取 资产资源 处置 表数据
* @param unitCode 单位代码
* @return
*/
@PostMapping("/queryAssetsResourcesList")
public ResponseEntity queryAssetsResourcesList(String unitCode){
String url = new StringBuffer(host)
.append("/queryAssetsResourcesList.json?authCode=")
.append(authCode)
.append("&unitCode=").append(unitCode).toString();
HttpEntity<HashMap<String, Object>> request = new HttpEntity<>(null, new HttpHeaders());
return restTemplate.exchange(url, HttpMethod.GET, request, String.class);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment