|
@@ -18,8 +18,6 @@ import java.util.Map;
|
|
|
|
|
|
public class GetResponse {
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* //查车辆通行数量的接口**不分进出
|
|
|
* @param begin 开始时间
|
|
@@ -28,21 +26,27 @@ public class GetResponse {
|
|
|
* @throws ClientException
|
|
|
*/
|
|
|
public String SendMassageGetPage(String begin, String end ) throws ClientException {
|
|
|
- String param = "queryTimeBegin=" + begin + "&queryTimeEnd=" + end;
|
|
|
- String Url = "/evo-apigw/ipms/carcapture/find/conditions?";
|
|
|
+ //条件只有开始结束时间 有问题 这个是条数 有统计条数的专门接口
|
|
|
+ //时间参数这里之前让前端传了 我这里只做转发 现在自己加上去
|
|
|
+ String URL = "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/swingCardRecord/bycondition/combinedCount?systime="; //获取事件URL post请求
|
|
|
IClient iClient = new DefaultClient();
|
|
|
- System.out.println("开始执行");
|
|
|
- String newUrl = Url + param;
|
|
|
- System.out.println(newUrl);
|
|
|
- GeneralRequest generalRequest = new GeneralRequest(newUrl, Method.GET);
|
|
|
+ String timestamp = String.valueOf((new Date()).getTime());
|
|
|
+ Long aLong = Long.valueOf(timestamp);
|
|
|
+ String NewUrl = URL + aLong;
|
|
|
+ //这种已经在配置文件里面安排了账号ip以及密码
|
|
|
+ GeneralRequest generalRequest = new GeneralRequest(NewUrl, Method.POST);
|
|
|
+ generalRequest.header("Content-Type", " application/json");
|
|
|
+ //设置时间参数
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ params.put("startSwingTime",begin);
|
|
|
+ params.put("endSwingTime",end);
|
|
|
+ params.put("openType","61");//刷脸开门
|
|
|
+ //里面是
|
|
|
+ generalRequest.body(JSON.toJSONString(params));
|
|
|
+ //发起请求处理应答
|
|
|
GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
- System.out.println("执行结束");
|
|
|
- JSONObject jsonObject = JSONObject.fromObject(generalResponse.getResult());
|
|
|
- Object data = jsonObject.get("data");
|
|
|
- JSONObject bject = JSONObject.fromObject(data);
|
|
|
- Object data1 = bject.get("totalRows"); //打印 2390
|
|
|
- return data1.toString();
|
|
|
-
|
|
|
+ Object data = JSONObject.fromObject(generalResponse.getResult()).get("data");
|
|
|
+ return data.toString();
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -58,7 +62,6 @@ public class GetResponse {
|
|
|
IClient iClient = new DefaultClient();
|
|
|
System.out.println("开始执行");
|
|
|
String newUrl = Url + param;
|
|
|
- System.out.println(newUrl);
|
|
|
GeneralRequest generalRequest = new GeneralRequest(newUrl, Method.GET);
|
|
|
GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
System.out.println("执行结束");
|