|
@@ -25,6 +25,26 @@ import java.util.Map;
|
|
|
@RestController
|
|
|
@RequestMapping("person")
|
|
|
public class ClientPersonManageController {
|
|
|
+ /**
|
|
|
+ * 人员通行记录 ---测试通过 ---参数说明见大华官网 https://open-icc.dahuatech.com/#/
|
|
|
+ * 此处只做了代理
|
|
|
+ *pageNum 是 Integer 当前页
|
|
|
+ * pageSize 是 Integer 分页大小
|
|
|
+ * startSwingTime 否 String 查询开始时间
|
|
|
+ * endSwingTime 否 String 查询结束时间
|
|
|
+ * openType 否 Integer 开门类型
|
|
|
+ * category 否 String 卡片类型, null-全部, 0-IC卡, 1-有源RFID, 2-CPU卡
|
|
|
+ * personName 否 String 人员名称
|
|
|
+ * personCode 否 String 人员编号
|
|
|
+ * channelCode 否 String 通道编码
|
|
|
+ * deptIds 否 String 部门ID, 部门间”, “分隔
|
|
|
+ * cardNumber 否 String 卡号
|
|
|
+ * enterOrExit 否 String 事件类型, null-全部, 1-进门, 2出门, 3-进/出门
|
|
|
+ * openResult 否 Integer 开门结果, null-全部, 1-成功, 0-失败
|
|
|
+ * @param params
|
|
|
+ * @return
|
|
|
+ * @throws ClientException
|
|
|
+ */
|
|
|
|
|
|
|
|
|
//刷脸失败记录
|
|
@@ -53,25 +73,14 @@ public class ClientPersonManageController {
|
|
|
}
|
|
|
params1.put("containDomain","1");
|
|
|
params1.put("openResult",0); //刷脸失败
|
|
|
- String URL = "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/swingCardRecord/bycondition/combined?"; //获取事件URL post请求
|
|
|
+ String URL = "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/swingCardRecord/bycondition/combined?";
|
|
|
IClient iClient = new DefaultClient();
|
|
|
- String timestamp = String.valueOf((new Date()).getTime());
|
|
|
- Long aLong = Long.valueOf(timestamp);
|
|
|
- String NewUrl = URL + aLong;
|
|
|
- System.out.println("开始执行");
|
|
|
- //这种已经在配置文件里面安排了账号ip以及密码
|
|
|
- GeneralRequest generalRequest = new GeneralRequest(NewUrl, Method.POST);
|
|
|
- System.out.println(NewUrl);
|
|
|
+ GeneralRequest generalRequest = new GeneralRequest(URL + Long.valueOf(String.valueOf((new Date()).getTime())), Method.POST);
|
|
|
generalRequest.header("Content-Type", " application/json");
|
|
|
- System.out.println(JSON.toJSONString(params1));
|
|
|
- //里面是
|
|
|
generalRequest.body(JSON.toJSONString(params1));
|
|
|
- //发起请求处理应答
|
|
|
- GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
- System.out.println("执行结束");
|
|
|
- JSONObject jsonObject = JSONObject.fromObject(generalResponse.getResult());
|
|
|
+ GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
+ JSONObject jsonObject = JSONObject.fromObject(generalResponse.getResult());
|
|
|
GetResponse getResponse = new GetResponse();
|
|
|
-
|
|
|
return R.ok("请求成功").put("data", jsonObject ).put("total", getResponse.SendMassageGetPagePersonAlarm((String) params1.get("startSwingTime"),(String) params1.get("endSwingTime")));
|
|
|
}
|
|
|
|
|
@@ -92,51 +101,23 @@ public class ClientPersonManageController {
|
|
|
//返回为空数据
|
|
|
return null;
|
|
|
}
|
|
|
-
|
|
|
- String URL = "/evo-apigw/evo-brm/1.2.0/person/page; " ; // 人员列表的接口
|
|
|
IClient iClient = new DefaultClient();
|
|
|
- System.out.println("开始执行");
|
|
|
- GeneralRequest generalRequest = new GeneralRequest(URL, Method.POST);
|
|
|
+ GeneralRequest generalRequest = new GeneralRequest("/evo-apigw/evo-brm/1.2.0/person/page", Method.POST);
|
|
|
generalRequest.header("Content-Type", " application/json");
|
|
|
- System.out.println(JSON.toJSONString(params));
|
|
|
- //里面是
|
|
|
generalRequest.body(JSON.toJSONString(params));
|
|
|
- //发起请求处理应答
|
|
|
GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
System.out.println("执行结束");
|
|
|
return generalResponse;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 人员通行记录 ---测试通过 ---参数说明见大华官网 https://open-icc.dahuatech.com/#/
|
|
|
- * 此处只做了代理
|
|
|
- *pageNum 是 Integer 当前页
|
|
|
- * pageSize 是 Integer 分页大小
|
|
|
- * startSwingTime 否 String 查询开始时间
|
|
|
- * endSwingTime 否 String 查询结束时间
|
|
|
- * openType 否 Integer 开门类型
|
|
|
- * category 否 String 卡片类型, null-全部, 0-IC卡, 1-有源RFID, 2-CPU卡
|
|
|
- * personName 否 String 人员名称
|
|
|
- * personCode 否 String 人员编号
|
|
|
- * channelCode 否 String 通道编码
|
|
|
- * deptIds 否 String 部门ID, 部门间”, “分隔
|
|
|
- * cardNumber 否 String 卡号
|
|
|
- * enterOrExit 否 String 事件类型, null-全部, 1-进门, 2出门, 3-进/出门
|
|
|
- * openResult 否 Integer 开门结果, null-全部, 1-成功, 0-失败
|
|
|
- * @param params
|
|
|
- * @return
|
|
|
- * @throws ClientException
|
|
|
- */
|
|
|
|
|
|
@RequestMapping("/get_person_record")
|
|
|
public GeneralResponse getAccidentRecord1( @RequestBody Map<String, Object> params ) throws ClientException {
|
|
|
-
|
|
|
Integer farmId= (int) params.get("farmId");
|
|
|
if(farmId!=1){
|
|
|
//返回为空数据
|
|
|
return new GeneralResponse() ;
|
|
|
}
|
|
|
-
|
|
|
String URL = "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/swingCardRecord/bycondition/combined"; //获取事件URL post请求
|
|
|
IClient iClient = new DefaultClient();
|
|
|
System.out.println("开始执行");
|
|
@@ -144,9 +125,7 @@ public class ClientPersonManageController {
|
|
|
GeneralRequest generalRequest = new GeneralRequest(URL, Method.POST);
|
|
|
generalRequest.header("Content-Type", " application/json");
|
|
|
System.out.println(JSON.toJSONString(params));
|
|
|
- //里面是
|
|
|
generalRequest.body(JSON.toJSONString(params));
|
|
|
- //发起请求处理应答
|
|
|
GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
System.out.println("执行结束");
|
|
|
return generalResponse;
|
|
@@ -162,22 +141,14 @@ public class ClientPersonManageController {
|
|
|
//返回为空数据
|
|
|
return new GeneralResponse() ;
|
|
|
}
|
|
|
- String URL = "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/swingCardRecord/bycondition/combinedCount?systime="; //获取事件URL post请求
|
|
|
+ String URL = "/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/swingCardRecord/bycondition/combinedCount?systime=";
|
|
|
IClient iClient = new DefaultClient();
|
|
|
String timestamp = String.valueOf((new Date()).getTime());
|
|
|
Long aLong = Long.valueOf(timestamp);
|
|
|
- String NewUrl = URL + aLong;
|
|
|
- System.out.println("开始执行");
|
|
|
- //这种已经在配置文件里面安排了账号ip以及密码
|
|
|
- GeneralRequest generalRequest = new GeneralRequest(NewUrl, Method.POST);
|
|
|
- System.out.println(NewUrl);
|
|
|
+ GeneralRequest generalRequest = new GeneralRequest( URL + aLong, Method.POST);
|
|
|
generalRequest.header("Content-Type", " application/json");
|
|
|
- System.out.println(JSON.toJSONString(params));
|
|
|
- //里面是
|
|
|
generalRequest.body(JSON.toJSONString(params));
|
|
|
- //发起请求处理应答
|
|
|
GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
- System.out.println("执行结束");
|
|
|
return generalResponse;
|
|
|
}
|
|
|
|
|
@@ -196,14 +167,10 @@ public class ClientPersonManageController {
|
|
|
}
|
|
|
String URL = "/evo-apigw/evo-accesscontrol/${version}/card/accessControl/swingCardRecord/19241"; //获取事件URL post请求
|
|
|
IClient iClient = new DefaultClient();
|
|
|
- System.out.println("开始执行");
|
|
|
String URL_id = URL + params.get("id");
|
|
|
- //这种已经在配置文件里面安排了账号ip以及密码
|
|
|
GeneralRequest generalRequest = new GeneralRequest(URL_id, Method.POST);
|
|
|
generalRequest.header("Content-Type", " application/json");
|
|
|
- //发起请求处理应答
|
|
|
GeneralResponse generalResponse = iClient.doAction(generalRequest, generalRequest.getResponseClass());
|
|
|
- System.out.println("执行结束");
|
|
|
return generalResponse;
|
|
|
}
|
|
|
|