diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/PatientRelateMemberUtil.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/PatientRelateMemberUtil.java new file mode 100644 index 0000000..af19ce5 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/PatientRelateMemberUtil.java @@ -0,0 +1,55 @@ +package com.lyms.platform.operate.web.utils; + +import com.lyms.platform.common.utils.JsonUtil; +import com.lyms.platform.common.utils.MessageUtil; +import com.lyms.platform.operate.web.result.MommyBabyMemberIdsResult; +import org.apache.commons.httpclient.HttpClient; +import org.apache.commons.httpclient.NameValuePair; +import org.apache.commons.httpclient.methods.GetMethod; + +import java.util.ArrayList; +import java.util.List; + +/** + * Created by Administrator on 2016/10/14 0014. + */ +public class PatientRelateMemberUtil { + + public static List getMommyBabyMember(String id,String token){ + + HttpClient client = new HttpClient(); + GetMethod get = new MessageUtil.UTF8GetMethod("http://data.api.healthbaby.com.cn/v1/platformPatients.action"); + NameValuePair[] data = { + new NameValuePair("id", id), + }; + get.setQueryString(data); + get.setRequestHeader("Authorization", token); + + List list = new ArrayList<>(); + + try { + client.executeMethod(get); + int statusCode = get.getStatusCode(); + + System.out.println("statusCode:" + statusCode); + + String result = new String(get.getResponseBodyAsString()); + + System.out.println("result:" + result); + + get.releaseConnection(); + if (result != null && result.indexOf("成功") > 0) { + MommyBabyMemberIdsResult ids = JsonUtil.str2Obj(result, MommyBabyMemberIdsResult.class); + if (ids!=null){ + list = ids.getList(); + return list; + } + return list; + } + } catch (Exception e) { + e.printStackTrace(); + } + return list; + } + +}