| | |
| | | log.info("结束人脸设备抽检指标监测结果数据同步"); |
| | | } |
| | | |
| | | //测试 |
| | | public void test() { |
| | | log.info("测试海康接口"); |
| | | HkApiUtil.sendAPI("/api/dqd/service/rs/v2/data/faceDetect/query", new FaceDeviceSamplingParam(), Object.class); |
| | | log.info("结束->{},调用成功"); |
| | | } |
| | | |
| | | //测试 |
| | | public void test1() { |
| | | log.info("测试海康接口"); |
| | | HkApiUtil.sendAPI("/api/dqd/service/rs/v1/device/coordinateExpInfo/query", new FaceDeviceSamplingParam(), Object.class); |
| | | log.info("结束->{},调用成功"); |
| | | } |
| | | |
| | | //测试 |
| | | public void test2() { |
| | | log.info("测试海康接口"); |
| | | HkApiUtil.sendAPI("/api/dqd/service/rs/v1/device/gbCodeExpInfo/query", new FaceDeviceSamplingParam(), Object.class); |
| | | log.info("结束->{},调用成功"); |
| | | } |
| | | |
| | | //测试 |
| | | public void test3() { |
| | | log.info("测试海康接口"); |
| | | HkApiUtil.sendAPI("/dqd/service/rs/v2/data/passDetect/query", new FaceDeviceSamplingParam(), Object.class); |
| | | log.info("结束->{},调用成功"); |
| | | } |
| | | |
| | | //解析数据 |
| | | private <T> List<T> getDataList(JSONObject jsonObject, Class<T> resultClass, String message) { |
| | | if (jsonObject != null && ApiConstants.HKSuccessCode.equals(jsonObject.getString("code"))) { |
| | | log.info("数据格式"+jsonObject); |
| | | JSONObject data = jsonObject.getJSONObject("data"); |
| | | if (data == null) { |
| | | log.error(message, jsonObject); |
| | | return null; |
| | | } |
| | | List<T> list = data.getList("list", resultClass); |
| | | if (CollectionUtils.isEmpty(list)) { |
| | | log.error(message, data); |
| | | return null; |
| | | } |
| | | return list; |
| | | } else { |
| | | log.error(message); |
| | | } |
| | | return null; |
| | | } |
| | | } |