1.修改视频场景增加监测封堵按钮2.增加patch调用接口更改配置状态方法
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user