北京经济技术开发区经开区虚拟城市项目-【后端】-服务,Poi,企业,地块等定制接口
13693261870
2023-10-05 fc8a5f61874a2f2c40f470d745fff0072d49d9c6
src/main/java/com/smartearth/poiexcel/service/EntService.java
@@ -51,16 +51,19 @@
        try {
            String url = String.format(generateToken, host);
            Map<String, Object> map = new HashMap<>(2);
            Map<String, String> map = new HashMap<>(2);
            map.put("userName", user);
            map.put("passWord", pwd);
            //String map = "userName=shikong001&passWord=123!@#qwe";
            // String str = RestHelper.postForRest(url, map)
            Result rs = postForRest(url, map, Result.class);
            if (null == rs || StaticData.I200 != rs.getCode()) {
                return null;
            }
            TokenResult tr = JSONObject.parseObject(rs.getData(), TokenResult.class);
            // TokenResult tr = JSONObject.parseObject(rs.getData().toJSONString(), TokenResult.class)
            TokenResult tr = rs.getData().toJavaObject(TokenResult.class);
            return tr.getCtoken();
        } catch (Exception ex) {
@@ -90,7 +93,8 @@
                return null;
            }
            EntResult er = JSONObject.parseObject(rs.getData(), EntResult.class);
            // EntResult er = JSONObject.parseObject(rs.getData().toJSONString(), EntResult.class)
            EntResult er = rs.getData().toJavaObject(EntResult.class);
            return er.getPd().getList();
        } catch (Exception ex) {
@@ -133,7 +137,7 @@
    /**
     * post请求(Rest)
     */
    public <T> T postForRest(String url, Map<String, Object> map, Class<T> clazz) {
    public <T> T postForRest(String url, Object map, Class<T> clazz) {
        RestTemplate rest = RestHelper.getRestTemplate();
        return rest.postForObject(url, map, clazz);