Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/FindPatientInfoByTreatmentNumDaoImpl.java =================================================================== diff -u -r35669 -r36039 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/FindPatientInfoByTreatmentNumDaoImpl.java (.../FindPatientInfoByTreatmentNumDaoImpl.java) (revision 35669) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/FindPatientInfoByTreatmentNumDaoImpl.java (.../FindPatientInfoByTreatmentNumDaoImpl.java) (revision 36039) @@ -34,7 +34,7 @@ try { String request = HttpClientHelper.buildRequest(treatmentNum); logger.info("门诊病人信息同步接口请求信息:" + request); - String responce = HttpClientHelper.sendPost(DatasyncConstant.queryURL, request); + String responce = HttpClientHelper.sendPost(DatasyncConstant.queryURL, request, DatasyncConstant.DOMAIN, DatasyncConstant.KEY); logger.info("门诊病人信息同步接口返回信息:" + responce); List patientInfoVOList = buildPatientInfoVOList(responce); if(CollectionUtils.isNotEmpty(patientInfoVOList)){ Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/HttpClientHelper.java =================================================================== diff -u -r35669 -r36039 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/HttpClientHelper.java (.../HttpClientHelper.java) (revision 35669) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/HttpClientHelper.java (.../HttpClientHelper.java) (revision 36039) @@ -8,6 +8,7 @@ import net.sf.json.JSONObject; +import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; /** @@ -17,12 +18,18 @@ public static Logger logger = Logger.getLogger(HttpClientHelper.class); - public static String sendPost(String url, String content) throws Exception { + public static String sendPost(String url, String content, String domain, String uKey) throws Exception { BufferedReader in = null; String result = ""; URL realUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) realUrl.openConnection(); conn.setRequestProperty("Content-Type", "application/json"); + if(StringUtils.isNotBlank(domain)){ + conn.setRequestProperty("DOMAIN", domain); + } + if(StringUtils.isNotBlank(uKey)){ + conn.setRequestProperty("KEY", uKey); + } conn.setDoOutput(true); conn.setDoInput(true); conn.setInstanceFollowRedirects(true); Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/DatasyncConstant.java =================================================================== diff -u -r35669 -r36039 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/DatasyncConstant.java (.../DatasyncConstant.java) (revision 35669) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gzs12rmyy/DatasyncConstant.java (.../DatasyncConstant.java) (revision 36039) @@ -10,4 +10,14 @@ */ public final static String queryURL = "http://192.168.7.183:7800/roc/patient-service/api/v1/register/patient/getFinOprRegList"; + /** + * DOMAIN + */ + public final static String DOMAIN = "DX_XDGY"; + + /** + * KEY + */ + public final static String KEY = "fbae4eb2-361c-49b9-a9a0-bd513726b071"; + }