package com.ruoyi.client;
|
|
import com.alibaba.fastjson.JSON;
|
import com.squareup.okhttp.OkHttpClient;
|
import com.squareup.okhttp.Request;
|
import com.squareup.okhttp.Response;
|
import com.squareup.okhttp.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<String,Object> 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<String,Object> map = (Map<String, Object>) 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<String,Object> 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<String,Object> map = (Map<String, Object>) JSON.parse(message);
|
return map;
|
} catch (IOException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
return new HashMap();
|
}
|
}
|
}
|