| | |
| | | private static final String RESP_DATA = "data"; |
| | | |
| | | /** |
| | | * 用户名密码方式获取平台token |
| | | * 客户端方式获取平台token |
| | | */ |
| | | public static synchronized TokenDTO authenticate() { |
| | | System.out.println("登录获取平台token"); |
| | |
| | | return authTokenDTO; |
| | | } |
| | | |
| | | public CommonResult<JSONObject> handleHttp(String method, String url, Map<String, Object> params) { |
| | | JSONObject data = new JSONObject(); |
| | | public CommonResult<Object> handleHttp(String method, String url, Map<String, Object> params) { |
| | | Object data = new Object(); |
| | | String resp = null; |
| | | try { |
| | | String upperMethod = method.toUpperCase(); |
| | | if ("GET".equals(upperMethod)) { |
| | | resp = IailabHttpUtils.doGet(url, params, CHARSET); |
| | | resp = IailabHttpUtils.doGet(BASE_URL +url, params, CHARSET); |
| | | } else if ("POST".equals(upperMethod)) { |
| | | ObjectMapper objectMapper = new ObjectMapper(); |
| | | resp = IailabHttpUtils.doPost(url, objectMapper.writeValueAsString(params), CHARSET); |
| | | resp = IailabHttpUtils.doPost(BASE_URL +url, objectMapper.writeValueAsString(params), CHARSET); |
| | | } |
| | | if (StringUtils.isEmpty(resp)) { |
| | | return CommonResult.error(GlobalErrorCodeConstants.EMPTY_RESP); |
| | |
| | | if (!GlobalErrorCodeConstants.SUCCESS.getCode().equals(respCode)) { |
| | | CommonResult.error(respCode, jsonObject.getString(RESP_MSG)); |
| | | } |
| | | data = jsonObject.getJSONObject(RESP_DATA); |
| | | data = jsonObject.get(RESP_DATA); |
| | | } catch (Exception ex) { |
| | | ex.printStackTrace(); |
| | | return CommonResult.error(GlobalErrorCodeConstants.UNKNOWN.getCode(), ex.getMessage()); |