北京经济技术开发区经开区虚拟城市项目-【后端】-服务,Poi,企业,地块等定制接口
13693261870
2023-10-05 9443a6b751ad1cbb9efce8c116b6fb8dae7a56b3
src/main/java/com/smartearth/poiexcel/service/EntService.java
@@ -24,8 +24,8 @@
    @Resource
    EntMapper entMapper;
    @Value("${qylweb.url}")
    String url;
    @Value("${qylweb.host}")
    String host;
    @Value("${qylweb.user}")
    String user;
@@ -39,6 +39,21 @@
    private final static String getEntBaseInfo = "%s/yqfwg/api/project/getEntBaseInfoForOtherSysListPage?ctoken=%s&buildDate_startdate=%s&buildDate_enddate=%s&qylabel=%s&showCount=%d&currentPage=%d";
    public String getToken() {
        try {
            String url = String.format(generateToken, host);
            Map<String, String> map = new HashMap<>(2);
            map.put("userName", user);
            map.put("passWord", pwd);
            return null;
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
            return null;
        }
    }
    /**
     * post请求(Rest)
     */
@@ -51,14 +66,14 @@
    /**
     * delete请求(Rest)
     */
    public Object deleteForRest(String url, Map<String, Object> map) {
    public <T> T deleteForRest(String url, Map<String, T> map, Class<T> clazz) {
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.APPLICATION_JSON);
        HttpEntity<?> entity = new HttpEntity<>(map, headers);
        RestTemplate rest = RestHelper.getRestTemplate();
        ResponseEntity<Object> rs = rest.exchange(url, HttpMethod.DELETE, entity, Object.class);
        ResponseEntity<T> rs = rest.exchange(url, HttpMethod.DELETE, entity, clazz);
        return rs.getBody();
    }