|
@@ -109,7 +109,24 @@ public class HikvisionLeaveTask {
|
|
|
header.put("tagId", "studentleave");
|
|
|
//调用接口获取到返回内容,并将其存到数据库中
|
|
|
String result = apiUtil.doPost(apiPath, paramJson.toString(), null, header);
|
|
|
- System.out.println(result);
|
|
|
+
|
|
|
+ //删除成功后,重新下载
|
|
|
+ //1、创建任务
|
|
|
+ apiPath = "/api/acps/v1/download/configuration/task/add";
|
|
|
+ String doPost = apiUtil.doPost(apiPath, null, null, null);
|
|
|
+
|
|
|
+ JsonParser jsonParser = new JsonParser();
|
|
|
+ JsonObject resultJson = jsonParser.parse(doPost).getAsJsonObject();
|
|
|
+
|
|
|
+ if("0".equals(resultJson.get("code").getAsString()) && "success".equals(resultJson.get("msg").getAsString())){
|
|
|
+ String taskId = resultJson.get("data").getAsJsonObject().get("taskId").getAsString();
|
|
|
+ //2、下载
|
|
|
+ apiPath = "/api/acps/v1/download/configuration/task/add";
|
|
|
+ paramJson = new JsonObject();
|
|
|
+ paramJson.add("resourceInfos", resourceInfos);
|
|
|
+ paramJson.addProperty("taskId", taskId);
|
|
|
+ apiUtil.doPost(apiPath, paramJson.toString(), null, null);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
JsonArray selectResource(ApiUtil apiUtil){
|