package com.ruoyi.client; import com.alibaba.fastjson2.JSON; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import okhttp3.ResponseBody; import java.io.IOException; import java.util.HashMap; import java.util.Map; public class ARDCarSYGPSClient { /*private static String syURL; public static String getSyURL() { return syURL; } public static void setSyURL(String syURL) { syURL = syURL; }*/ //查询权限内全部车队 --车队列表 public static Map getCarGPSTeamList(String syURL,String userId,String sessionId){ OkHttpClient okHttpClient = new OkHttpClient(); /*Request request = new Request.Builder() .url("http://106.14.186.44:9999/gps-web/api/get_team_list.jsp?teamId=&userId="+userId+"&loginType=user&loginWay=interface&loginLang=zh_CN&appDevId=&appId=android&sessionId="+sessionId) .build();*/ /*Request request = new Request.Builder() .url("http://116.182.15.14:9999/gps-web/api/get_team_list.jsp?teamId=&userId="+userId+"&loginType=user&loginWay=interface&loginLang=zh_CN&appDevId=&appId=android&sessionId="+sessionId) .build();*/ Request request = new Request.Builder() .url(syURL + "/gps-web/api/get_team_list.jsp?teamId=&userId="+userId+"&loginType=user&loginWay=interface&loginLang=zh_CN&appDevId=&appId=android&sessionId="+sessionId) .build(); Response response = null; try { response = okHttpClient.newCall(request).execute(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } response.headers(); //响应头 ResponseBody responseBody = response.body(); try { String message = responseBody.string();// 响应体 Map map = (Map) JSON.parse(message); //System.out.println(message); return map; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return new HashMap(); } } //根据车队id查询车辆 --车队车辆树逐级查询 public static Map getCarListByTeamId(String syURL,String teamId,String sessionId){ OkHttpClient okHttpClient = new OkHttpClient(); /*Request request = new Request.Builder() .url("http://116.182.15.14:9999/gps-web/api/get_team_car_list.jsp?teamId="+teamId+"&video=false&sessionId="+sessionId) .build();*/ Request request = new Request.Builder() .url(syURL + "/gps-web/api/get_team_car_list.jsp?teamId="+teamId+"&video=false&sessionId="+sessionId) .build(); Response response = null; try { response = okHttpClient.newCall(request).execute(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } response.headers(); //响应头 ResponseBody responseBody = response.body(); try { String message = responseBody.string();// 响应体 Map map = (Map) JSON.parse(message); return map; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return new HashMap(); } } }