From 0abeb3a901d51d4d17efde68d4e0f119bf12ebfe Mon Sep 17 00:00:00 2001 From: zhangwei Date: Mon, 21 May 2018 10:07:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E8=AE=BF=E9=97=AE=E6=8E=A5=E5=8F=A3=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/nis/util/ConfigServiceUtil.java | 53 ++++++++++++++----- 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/nis/util/ConfigServiceUtil.java b/src/main/java/com/nis/util/ConfigServiceUtil.java index 3213caae8..16f9a92ff 100644 --- a/src/main/java/com/nis/util/ConfigServiceUtil.java +++ b/src/main/java/com/nis/util/ConfigServiceUtil.java @@ -9,11 +9,6 @@ import javax.ws.rs.client.WebTarget; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; - - - - - import org.glassfish.jersey.media.multipart.FormDataMultiPart; import org.glassfish.jersey.media.multipart.file.FileDataBodyPart; @@ -63,7 +58,7 @@ public class ConfigServiceUtil { WebTarget wt = ClientUtil.getWebTarger(url); //获取响应结果 Builder header = wt.request(MediaType.APPLICATION_JSON).header("Content-Type", MediaType.APPLICATION_JSON); - Response response= header.get(); + Response response= header.post(Entity.entity(params, MediaType.APPLICATION_JSON)); if( response.getStatus() == 200){ result= response.readEntity(String.class); }else{ @@ -85,7 +80,7 @@ public class ConfigServiceUtil { WebTarget wt = ClientUtil.getWebTarger(url); //获取响应结果 Builder header = wt.request(MediaType.APPLICATION_JSON).header("Content-Type", MediaType.APPLICATION_JSON); - Response response= header.get(); + Response response= header.post(Entity.entity(params, MediaType.APPLICATION_JSON)); if( response.getStatus() == 200){ result= response.readEntity(String.class); }else{ @@ -121,20 +116,54 @@ public class ConfigServiceUtil { /** * 配置删除 * @param params + * @param type,1表示maat配置取消,2表示回调配置取消 * @return */ - public static String delete(String params){ - String result = ""; + public static String delete(String params,Integer type){ + String result = null; + String url = Constants.SERVICE_URL; + if(type==1){ + url = url+Constants.MAAT_CFG; + }else if(type==2){ + url = url+Constants.CALLBACK_CFG; + } + //创建连接 + WebTarget wt = ClientUtil.getWebTarger(url); + //获取响应结果 + Builder header = wt.request(MediaType.APPLICATION_JSON).header("Content-Type", MediaType.APPLICATION_JSON); + Response response= header.delete(); + if( response.getStatus() == 200){ + result= response.readEntity(String.class); + }else{ + + } return result; } /** - * 配置文件上传 + * 配置状态修改 * @param params + * @param type,1表示maat配置取消,2表示回调配置取消 * @return */ - public static String put(String params){ - String result = ""; + public static String put(String params,Integer type){ + String result = null; + String url = Constants.SERVICE_URL; + if(type==1){ + url = url+Constants.MAAT_CFG; + }else if(type==2){ + url = url+Constants.CALLBACK_CFG; + } + //创建连接 + WebTarget wt = ClientUtil.getWebTarger(url); + //获取响应结果 + Builder header = wt.request(MediaType.APPLICATION_JSON).header("Content-Type", MediaType.APPLICATION_JSON); + Response response= header.put(Entity.entity(params, MediaType.APPLICATION_JSON)); + if( response.getStatus() == 200){ + result= response.readEntity(String.class); + }else{ + + } return result; } /**