1.修改视频场景增加监测封堵按钮2.增加patch调用接口更改配置状态方法

This commit is contained in:
zhanghongqing
2018-09-07 21:10:35 +08:00
parent 7a40bd1984
commit a5176658d1
6 changed files with 259 additions and 32 deletions

View File

@@ -1,6 +1,7 @@
package com.nis.util;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URI;
import java.util.ArrayList;
@@ -15,6 +16,8 @@ import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriBuilder;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.utils.HttpClientUtils;
import org.glassfish.jersey.media.multipart.FormDataMultiPart;
import org.glassfish.jersey.media.multipart.file.FileDataBodyPart;
import org.slf4j.Logger;
@@ -28,6 +31,7 @@ import com.nis.domain.maat.ToMaatResult;
import com.nis.domain.maat.MaatCfg.IpCfg;
import com.nis.exceptions.MaatConvertException;
import com.nis.util.httpclient.ClientUtil;
import com.nis.util.httpclient.HttpClientUtil;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
@@ -281,6 +285,39 @@ public class ConfigServiceUtil {
}
return bean;
}
/**
* 配置状态修改patch
* @param params
* @param type,1表示maat配置取消2表示回调配置取消3,分组复用删除域
* @return
*/
public static String patch(String params,Integer type) throws MaatConvertException{
String result = null;
ToMaatResult bean = null;
String url = Constants.SERVICE_URL;
if(type==1){
url = url+Constants.MAAT_CFG;
}else if(type==2){
url = url+Constants.CALLBACK_CFG;
}else if(type==3) {
url = url+Constants.GROUP_REUSE_SOURCES;
}
logger.info("put url:"+url);
//创建连接
try {
ClientUtil.initClient();
Client client=ClientUtil.getClient();
result = HttpClientUtil.patch(url, params);
// JSONObject resObject = JSONObject.fromObject(result);
// bean = (ToMaatResult) JSONObject.toBean(resObject,ToMaatResult.class);
//获取响应结果
} catch (Exception e) {
e.printStackTrace();
throw new MaatConvertException("<spring:message code=\"request_service_failed\"/>:"+result);
}
return result;
}
/**
* 信息获取
* @param params